Moved all event-related classed to events package