I wonder if could be replaced by `$listener['callable']($event)` and save some time. I don't know if I cover all cases, but here is my test: http://bin.cakephp.org/view/575404516