I'm developing an app that has no use for taphold events, long-presses, and I want to remove them entirely.
The actual problem is the delay that jQuery Mobile UI introduces to allow it to distinguish between tap and taphold events, which causes taps to delay noticeably, making the app feel laggy. Long presses are not needed in many apps, so the delay is often useless.
Note that treating ontouch events as taps just makes it impossible to scroll.
I'm happy to patch the library if necessary, so answers along those lines are welcomed.
How do you remove the delay?