     # Automatic routing of internal links
     # -----------------------------------
 
+    initLinkRouting: ->
+      $(document).on('click', @settings.routeLinks, @openLink)
+
+    stopLinkRouting: ->
+      $(document).off('click', @settings.routeLinks, @openLink)
+
     # Handle all clicks on A elements and try to route them internally
     openLink: (event) ->
       return if utils.modifierKeyPressed(event)

      @title = options.title
      @settings = _(options).defaults
        titleTemplate: _.template("<%= subtitle %> \u2013 <%= title %>")
        openExternalLinksInNewWindow: true
        linkTest: false
        scrollTo: [0, 0]

      @subscribeEvent 'beforeControllerDispose', @hideOldView
      @subscribeEvent 'startupController', @showNewView
      @subscribeEvent 'startupController', @adjustTitle

      # Set app wide event handlers
      @delegateEvents()



      # Link test ---------------
      if typeof @settings.skipRouting is "function"
        skipRouting = @settings.skipRouting(href)
      else if typeof @settings.skipRouting is "string"
        skipRouting = $el.is(@settings.skipRouting)
      else
        skipRouting = @settings.skipRouting

      return if href is null or
                href is '' or
                href.charAt(0) is '#' or
                target == "_blank" or
                skipRouting


      # External link -----------
