Thumb detection does not use a proper timeout
Thumb detection doesn't use a timeout handler, so there's a (theoretical) case of misdetection:
- thumb down below the lower thumb line and held down
- no events for $timeout+N ms
- finger movement by > movement threshold
- finger gets labelled as
THUMB_NO
, despite the timeout having expired while it was in the thumb zone
I doubt this can be triggered by anything but tests, holding the finger still to not get any events is virtually impossible.