   # -----------------------------------
 
   startLinkRouting: ->
-    @$el.on 'click', @route, @openLink if @route
+    route = @settings.routeLinks
+    @$el.on 'click', route, @openLink if route
 
   stopLinkRouting: ->
-    @$el.off 'click', @route if @route
+    route = @settings.routeLinks
+    @$el.off 'click', route if route
 
   isExternalLink: (link) ->
     link.target is '_blank' or

      skipRouting: '.noscript'
      # Per default, jump to the top of the page.
      scrollTo: [0, 0]
    @route = @settings.routeLinks

    super


  # Handler for the global beforeControllerDispose event.
  scroll: (controller) ->
    # Reset the scroll position.
    position = @settings.scrollTo
    if position
      window.scrollTo position[0], position[1]

  # Handler for the global dispatcher:dispatch event.
  # Change the document title to match the new controller.
