stop show/hide events from propagating