don't propagate the event.
event handling and setup cleanup.