Do not rely on module events to handle startable hooks.

It makes this behavior to easy to override accidentaly.