They should still respond, yes. Hiding is exactly that –– not making it visible, whereas unregistering an event is exactly how it sounds. Hiding and unregistration are two separate things altogether.
Case in point, think about how an event handler frame is created:
- Create the frame
- Register event(s) on the frame
- Set a script handler on the frame
- Hide the frame
Widgets operate the same way.