Working on eventManager logic and Event object