Did you only test the Android stock browser? It works fine for me on Firefox for Android, Chrome for Android, and Safari for iOS. I can reproduce it on the stock browser, but it's a really poor browser. It seems to be a browser bug and I don't know if we can work around it, I guess it just randomly fires touch end events.