title: Backbone.js history 'on route change' event?
body: <p>Is there a general event that fires every time we navigate to a different URL?</p>
  
  <pre><code>window.App =
    Models: {}
    Collections: {}
    Views: {}
    Routers: {}
  
    init: -&gt;
      # Initialize Routers
      new App.Routers.Main()
  
      # Initialize History
      Backbone.history.start(pushState: true)
  
      # BIND VIEW CHANGE?
      $(@).on 'changeOfRoute', -&gt; 
        console.log "Different Page" 
  
  $(document).ready -&gt;
    App.init()
  </code></pre>
  
  <p>Doing this per view is possible, but I'm looking for a general solution.</p>