title: onTouchEnd not working for Android Froyo 2.2?
body: <p>The following html when opened in the default browser on Android 2.2 registers touchstart and touchmove events properly, but not touchend events.  Any idea why?</p>
  
  <pre><code>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"&gt;
  &lt;html&gt;
  &lt;head&gt;
      &lt;meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0"/&gt;
  &lt;/head&gt;
  &lt;body&gt;
  &lt;div id="a" onTouchStart="touchstartFunction(event);"
              onTouchMove="touchmoveFunction(event);"
              onTouchEnd="touchendFunction(event);"
              style="width:300px ; height:300px;background:red;"&gt;&lt;/div&gt;
  &lt;script&gt;
      function touchstartFunction(event){
          event.preventDefault();
          var touch = event.touches[0];
          document.getElementById('touchMoveTextbox').value = "Touch start at " + touch.pageX + "x" + touch.pageY;
      }
      function touchmoveFunction(event){
          event.preventDefault();
          var touch = event.touches[0];
          document.getElementById('touchMoveTextbox').value = "Touch move at " + touch.pageX + "x" + touch.pageY;
      }
      function touchendFunction(event){
          event.preventDefault();
          var touch = event.touches[0];
          document.getElementById('touchMoveTextbox').value = "Touch end at " + touch.pageX + "x" + touch.pageY;
      }
  &lt;/script&gt;
  &lt;input type='textbox' size="30" id='touchMoveTextbox' &gt;
  &lt;/body&gt;
  &lt;/html&gt;
  </code></pre>