Simple implementation of event bubbling