Fix handling of EventExecutor exceptions
Clean up EventManager
Add Cancellable#setCancelled back