`$action` moved to controller