Account for location changes not caused by setView.
Merge pull request #119 from kennib/back-button

Account for navigation changes not caused by setView