public static function dispatcher() { if (self::$_dispatcher) { return self::$_dispatcher; } self::$_dispatcher = new EventDispatcher(); return self::$_dispatcher; }