title: Event triggered multiple times after using back button in Backbone.js
body: <p>I'm building a Backbone app and I came across this weird issue. In the state A (route: ""), I've got a view like that:</p>
  
  <pre><code>var view = Backbone.View.extend({
      events : {
           "click a.continue" : "next"
      },
  
      next : function(e) {
         //Some stuff
         Backbone.history.navigate("/page2");
      }
  });
  </code></pre>
  
  <p>and once I click on the anchor with "<em>continue</em>" class, I am redirected to a state B (route: "/page2"). If I click on the back button of my browser, and then I click on the anchor, debugging I've noticed that the <em>next</em> function is triggered twice. Actually if I keep going back and forth the number of times the event is triggered keeps increasing.</p>
  
  <p>Any clue?</p>