Use timing and location of touches and interface widgets to identify and ignore holdover touches
Corollary: Improve interface responsiveness to prevent holdovers
- “Holdovers” are the unintended touches that are recognized on the same widget very soon after the previous touch.
- This phenomenon can cause undesirable effects at the user's end. e.g. activating the widget multiple times.
- It also makes it challenging for the system to understand the user's intended action.
- To avoid holdovers, check whether the touch was very close to the last activated widget within a certain time threshold and if so it can be ignored.
- One can use a timer based mechanism to enforce such a time threshold as shown in the demo.
- Source: Interaction and Recognition Challenges in Interpreting Children's Touch and Gesture Input on Mobile Devices