         ease: Circ.easeInOut
         clearProps: 'all'
         onComplete: =>
-          # tell pjax to nav to home page
-          $.pjax({url: '/', container: @contentSelector, fragment: @contentSelector})
+          unless popState
+            # tell pjax to nav to home page
+            $.pjax({url: '/', container: @contentSelector, fragment: @contentSelector})
       })
 
       # transition content

# Class for all Pjax navigation logic - including scrolling
class FOURTEEN.PjaxNavigation

  DEFAULT_ID: 'home'

  constructor: (@navigationSelector, @btnHomeSelector, @contentSelector, @onLoadCallback) ->
    @$content = $(@contentSelector)

    @yTo = window.innerHeight - @$navigation.outerHeight()


  onHideHero: (e, contents, options) =>
    @calculateY()

    # only hide hero if we were standing on the home page before navigating
    if @currentPageId is @HOMEPAGE_ID
      TweenLite.to(@$hero[0], 0.8,
      {
        y: @yTo * -1
