title: Backbone/Marionette: why shouldn't I trigger route handler on navigate?
body: <p>I'm reading David Sulc's <code>A gentle introduction to Maionette</code>, and came across the following:</p>
  
  <blockquote>
    <p>It’s important to note that the route-handling code should get
    fired only when a user enters the application by a URL, not each time the
    URL changes. Put another way, once a user is within our Marionette app,
    the route-handling shouldn’t be executed again, even when the user
    navigates around;</p>
  </blockquote>
  
  <p>What's the problem with triggering a handler on navigate?</p>