title: tap event fired after taphold jQuery Mobile 1.1.1
body: <p>I am developing an app for iOS using Phonegap bundled with jQuery Mobile 1.1.1. I have a div on my page that is listening for both tap and taphold events. </p>
  
  <p>The problem I am facing is that the tap event is fired after the taphold event once I lift my finger. How do I prevent this?
  A solution is provided <a href="https://stackoverflow.com/questions/10502383/jquery-calling-click-event-after-taphold-event">here</a> but is this the only way to do this? Kinda nullifies the whole point of having two different events for tap &amp; taphold if you need to use a boolean flag to differentiate the two. </p>
  
  <p>Following is my code:</p>
  
  <pre><code>$('#pageOne').live('pageshow', function(event) {
      $('#divOne').bind('taphold', function (event) {
         console.log("TAP HOLD!!");    
      });
  
      $('#divOne').bind('tap', function () {
        console.log("TAPPED!!");
      });
  });
  </code></pre>
  
  <p>Would greatly appreciate the help. Thanks!</p>