title: Erratic behaviour of jQuery Mobile swipe events in iOS7
body: <p>I have a small script which utilises jQuery Mobile's <code>swipeleft</code> and <code>swiperight</code> events to change the text within <code>div</code> elements. Since upgrading various Apple devices to iOS7, it doesn't function correctly.</p>
  
  <h3>I've set up a simple fiddle reproducing the problem, <a href="http://jsfiddle.net/Sf7kZ/7/" rel="nofollow">here</a>.</h3>
  
  <h3>Sample jQuery</h3>
  
  <pre><code>$('#container').on('swipeleft swiperight', '.score', function(e) {
      $(this).text( parseInt($(this).text(), 10) + (e.type == 'swipeleft' ? -1 : +1) );
  });
  </code></pre>
  
  <h3>Sample Markup</h3>
  
  <pre><code>&lt;div id="container"&gt;
      &lt;div class="score"&gt;0&lt;/div&gt;
      &lt;div class="score"&gt;0&lt;/div&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>If you <code>swipeleft</code> or <code>swiperight</code> a number of times on each <code>div.score</code>, it starts to behave erratically, there's huge lag before the event fires, sometimes it doesn't fire at all until you interact with the screen again (scrolling/touching etc.)</p>
  
  <p>I'm pretty sure this isn't specific to a single device as I've tested, and get the same results on various devices (2x iPhone 5s', iPhone 5, iPhone 4, iPad 2nd gen and iPad 4th gen).</p>
  
  <p>This worked flawlessly before upgrading to iOS7, I've tried searching to see if anyone else has come across this problem,  or to see if its a known bug with Safari Mobile in iOS7 but I can't find anything.</p>
  
  <p>If anyone can offer an explanation, or possible solutions I'd appreciate it greatly.</p>