Fixes for two things:
* Hiding a parent control will hide all of the child controls as expected
* Prevent hidden controls from processing events
Merge pull request #379 from dsallen/topic-hiddencontrols

Fixes for two things: