Update the URL bar with the target fragment

My goal was to maintain back button behavior. But as I've currently implemented this, it will look jerky at slow animation speeds. This is because the offset calculated by the script is different than what the browser window calculates when you change its location.

If I can find a fix for this, I'll be sure and share it.