title: How can I catch touchmove events on an element that is added to the DOM after my finger is already on the screen?
body: <p>I am working on a Javascript / html5 project for iPad.</p>
  
  <p>I need to be able to catch touchmove events on an element that does not get added to the <code>DOM</code> until after a <code>touchstart</code> event has fired (i.e. until after a person has put their finger on the screen.)</p>
  
  <p>I have tried simulating a <code>touchstart</code> event and firing it programatically...</p>
  
  <pre><code>$( "#container" ).append( element );
  element.on( "touchmove", doStuff );
  var ev = $.Event( "touchstart" );
  element.trigger( ev );
  </code></pre>
  
  <p>...however this does not work.  The only way I can get <code>doStuff</code> to start firing is to lift my finger and then touch the screen again, triggering a second <code>touchstart</code> event.</p>
  
  <p>How can I catch <code>touchmove</code> events on an element that is added to the <code>DOM</code> after my finger is already on the screen?</p>