diff --git a/control/Controller.php b/control/Controller.php
index <HASH>..<HASH> 100644
--- a/control/Controller.php
+++ b/control/Controller.php
@@ -173,6 +173,8 @@ class Controller extends RequestHandler implements TemplateGlobalProvider {
 	 * If $Action isn't given, it will use "index" as a default.
 	 */
 	protected function handleAction($request, $action) {
+		$this->extend('beforeCallActionHandler', $request, $action);
+
 		foreach($request->latestParams() as $k => $v) {
 			if($v || !isset($this->urlParams[$k])) $this->urlParams[$k] = $v;
 		}
Update Controller to allow extension in handleAction()

Controller's parent class (RequestHandler) has two extensions in its handleAction() method that are obscured by Controller's implementation.