         # Passing the params and the new controller name
         currentController.dispose params, controllerName
 
-      # Initialize the new controller
-      # Passing the params and the old controller name
-      controller = new ControllerConstructor params, currentControllerName
-
       # Call the specific controller action
       # Passing the params and the old controller name
       controller[action] params, currentControllerName

      else
        handler require path

    # Handler for the controller lazy-loading
    controllerLoaded: (controllerName, action, params, options,
                       ControllerConstructor) ->

      # Shortcuts for the old controller
      currentControllerName = @currentControllerName or null
      currentController     = @currentController     or null

      # Dispose the current controller
      if currentController

      return if controller.redirected

      # Save the new controller
      @currentControllerName = controllerName
      @currentController = controller
      @currentAction = action
