Fix toggle issues by using the event target to decide which children to toggle instead of the element bound to the handler