     @view = new Turbolinks.View this
     @cache = new Turbolinks.Cache 10
     @location = Turbolinks.Location.box(window.location)
-    @locationLoaded = true
+    @responseLoaded = true
 
   start: ->
     unless @started

  # Page snapshots

  saveSnapshot: ->
    if @locationLoaded
      snapshot = @view.saveSnapshot()
      @cache.put(@location, snapshot)



  locationChangedByActor: (location, actor) ->
    @saveSnapshot()
    @responseLoaded = false
    @location = location
    @adapter.locationChangedByActor(location, actor)

