title: angular ui router, back button does cause state change
body: <p>I'm using angular in a rails app and have ui-router set up with several states.</p>
  
  <pre><code>name: 'item'
  url: '/items'
  </code></pre>
  
  <p>child states</p>
  
  <pre><code>name: detail
  url: "/{item_id:[0-9]{1,4}}/detail"
  parent: item
  </code></pre>
  
  <p>I'm transition between states using </p>
  
  <pre><code>$state.go('detail', item_id: id)
  </code></pre>
  
  <p>All appears to be working fine except when I click the back button on the browser.</p>
  
  <p>When the back button is clicked the location in the browsers address bar correctly changes to show the unique url of the previous state however the ui-router doesn't seem to change state and I get no $stateChangeStart event.</p>
  
  <p>Is this the normal behaviour of ui-router or have I got something set up incorrectly?</p>
  
  <p>If it is the normal behaviour is there any way I can force a state change when the back button is clicked?</p>