public function listen($event, $callback) { $ctr = $this; fx::listen($event, function ($e) use($ctr, $callback) { if ($e['controller'] === $ctr) { return call_user_func($callback, $e); } }); }