why wouldn't it make sense ? You are using the event dispatcher used by the kernel, so why duplicating the way to register listeners in it ?