public function listen($event, $callback) { if (!isset($this->events[$event])) { $this->events[$event] = array(); } $this->events[$event][] = $callback; return true; }