> If we don't kill the old hooks system now we will never be able to kill it.

Most probably true - as we have not yet officially given the devs an api we are pretty save to kill it @karlitschek 

Having a look at the Emitter I think it's valid to have it as public api