     touchStartHandler = (e) ->
       $el = $(e.target)
       selectors = touchSelectors.join(", ")
-      
+
       # Find the nearest tappable ancestor
       $el = $el.closest(selectors) unless $el.is(selectors)
-      
+
       # Make sure we have a tappable element
       $el.addClass "active" if $el.length and $el.attr("href")
-      
+
       # Remove our active class if we move
       $el.on (if support.touch then "touchmove" else "mousemove"), ->
         $el.removeClass "active"

        'autoscroll'

      anatomyLessons.push @settings.fullScreenClass, @settings.statusBar if @settings.fullScreenClass and window.navigator.standalone
      
      # Add classes to the body, delegate all our events and trigger an orientation change
      $body.addClass(anatomyLessons.join(" "))
        .bind("click", clickHandler)

      if customHistory.length is 1
        console.warn "You are on the first panel."
        window.history.go -1

      # Go back an arbitrary number of internal pages.
      if typeof toPage == 'number'
        if toPage > 0
          customHistory.splice 1, toPage
        else if toPage < 0
          customHistory.splice 1, customHistory.length + toPage - 1

      # Go back to a specific page defined by a hash
      # independent of its place in history.
      else if /^#.+/.test toPage
        end = 0

        for h, i in customHistory
          if h.hash == toPage
            end = i
            break

        customHistory.splice 1, end - 1

      from = customHistory[0]
      to = customHistory[1]

      return unless from? and to?

      if doNavigation(from.page, to.page, from.animation, true)
        @
      else
