Registering an event handler with no events means it is triggered for all events. Instead it should not be triggered to preserve the old behaviour we had.