Fix toggle issues by using the event target to decide which children to ...

...toggle instead of the element bound to the handler