rename Reactor::Subscribable.subscribes_to to on_event for clarity