title: Avoid event.preventDefault() boilerplate in backbone event handlers
body: <p>I have a lot of Backbone.js actions that start with link like:</p>
  <pre><code>&lt;a href=&quot;#makeCookies&quot;&gt;Make Cookies&lt;/a&gt;
  </code></pre>
  <p>and a <code>Backbone.View</code> events hash like:</p>
  <pre><code>'click [href=#makeCookies]': 'makeCookies'
  </code></pre>
  <p>and an event handler function like:</p>
  <pre><code>makeCookies: function (event) {
      event.preventDefault();
      //code to make cookies
      //I have no intention of ever using #makeCookies in the URL,
      //it's just there so I can wire up the event handler properly
  }
  </code></pre>
  <p>Is there a clean way to avoid that boilerplate <code>event.preventDefault()</code>. I thought about just using <code>&lt;button&gt;</code> tags instead of <code>&lt;a&gt;</code> tags but that seemed inappropriate.</p>