public function registerGlobalEvent($event, $callback)
    {
        if (!array_key_exists($event, $this->events)) {
            throw new \LogicException("Analogue : Event $event doesn't exist");
        }

        $this->eventDispatcher->listen("analogue.{$event}.*", $callback);
        //$this->eventDispatcher->listen($this->events[$event], $callback);
    }