public function handle(KernelHandleInterface $target, Request $request) {
		$event = new KernelHandleEvent($target);

		$this->dispatcher->dispatch(KernelHandleEvent::PRE_RUN, $event);
		$response = $target->run($request);
		$this->dispatcher->dispatch(KernelHandleEvent::POST_RUN, $event);

		return $response;
	}