     e.preventDefault()
     e.stopPropagation()
 
-  bodyClick: (e) -> mediator.trigger 'body:click', e
+  bodyClick: (e) ->
+    console.log 'bodyClick'
+    mediator.trigger 'body:click', e
 
   maybeIntercept: (e)->
+    console.log 'maybeIntercept'
     return unless $('body').hasClass 'is-mobile'
 
     href = $(e.currentTarget).attr("href")

      window.location = href

  scrollToTop: (e) ->
    e.preventDefault()
    e.stopPropagation()

    $("html, body").animate { scrollTop: 0 }, 300


    new PathView el: @$('section.path--header')

    # need to investigate this further.
    # view loses event delegation only on a channel.
    _.defer => @delegateEvents()

    if $('body').hasClass 'is-mobile'
      console.log 'delegating mobile events'
      @delegateEvents(@mobileEvents)

  startLoading: -> $('body').addClass 'is-loading'

