Now event dispatcher implements an interface IEventDispatcher