Use EventDispatcherInterface instead of EventDispatcher (otherwise breaks when using other implementations).