Use event bubbling and a single event