I am working on some javascript UI, and using a lot of touch events like \'touchend\' for improved response on touch devices. However, there are some logical issues which ar