title: $routeChangeStart getting called multiple times in IE8
body: <p>We are supporting IE8 browser for our application. Recently we are upgraded angular version from 1.0.8 to 1.2.16</p>
  
  <p>application with newer version works in all browsers however we seen the issue with ngRoute in IE8.</p>
  
  <p>It broadcasts the "$routeChangeStart" multiple times.</p>
  
  <p>$rootScope.$on("$routeChangeStart", (event: ng.IAngularEvent, next, current) => {</p>
  
  <p>});</p>
  
  <p>To identify i have added console.log inside above code it getting called twice in IE8 only.</p>
  
  <p>In angular version 1.0.8 same code snippet gives one time console.log comments in browser console.</p>
  
  <p>Is there any issue with ngRoute (angular version 1.2.16) for IE8 ?? </p>