moving the events to event bus