Intial work on Event Manager.