CollapseWidget now extends ShowHideWidget

progress towards Issue #19
ShowHideWidget also re-learned the toggle event