ok clear. So reading the other ticket, this seems like a messy way to solve a problem that's nothing to do with the event dispatcher, but the problem of the way profiler is collecting information about the events fired. Being ugly, I would hope there is another way to solve it. There is something inherently wrong about calling `$dispatcher->dispatch('foo', $event, $aDifferentDispatcher)`.