Fix longpress causing bogus pointerdown

- Use same process for touchend, but with touchstart
- Fixes #44