Improved the eventManager so you don't need to cast the IEvent to the specified event you're listening at.