[Bleeding] Handle all event calls through CraftEventFactory
Cleanup.