Move Event throwing into an EventManager class