     controller.activate()
 
     # Send route events
-    @_root().trigger 'route', controller
-    @.trigger 'route', controller
+    unless noEvents
+      @_root().trigger 'route', controller
+      @.trigger 'route', controller
 
   ### RELEASE ###
 

    else
      false

  route: (path, options = {}, back = false)->
    controller = @_root()._childWithPath path

    # New controller instance is created if there is

    @child = undefined

    # Delete parent reference
    @parent?.child = undefined
    @parent = undefined

    @deactivate()
