Thank you for the thorough answers!

Quote Originally Posted by finy View Post
the important part is, that the cursor does not move if you click with a finger, but does move if you slide your finger away.
I looked at this a bit; subtle and quite tricky. Solvable, but don't hold your breath.

Meanwhile, I have uploaded some bug fixes to git master. Here is the list since v1.0-alpha2:

Henrik Rydberg (10):
janitor: Use more common row/column names
Reset accumulated movement at finger configuration change
Unify detection of finger configuration changes
Reset scroll state on finger configuration change
Correctly report zero fingers
Do not reuse tracking ids after a no-touch event
Make all movement computations work on pointing subset
Filter non-zero finger width events
Hold MT data during pure button events
Only emit multi-finger button events for real button events