     @child = undefined
 
     # Delete parent reference
+    @parent?.child = undefined
     @parent = undefined
 
     @deactivate()

    controller.activate()

    # Send route events
    @_root().trigger 'route', controller
    @.trigger 'route', controller

  ### RELEASE ###


    else
      false

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

    # New controller instance is created if there is
