title: Update URL without triggering state change
body: <p>My angular app uses UI Router.  I'm listening to state changes responding by scrolling to a different point. (its basically just a big parallax scroller)</p>
  
  <p>So I can click menu links that take me to the correct places using the state machine, but if I want to scroll using the mousewheel, I'd like it to update the url as I scroll, but need to avoid the url change triggering an unnecessary state change.</p>
  
  <p>How can I update the url to reflect the scroll position without triggering state change event etc?</p>