Legacy - should be the eventdispatcher