Better Android support

The Android browser only fires a single touchmove per touchstart, unless
preventDefault is called. See
<http://code.google.com/p/android/issues/detail?id=5491>
Merge branch 'master' into gh-pages