dispatch
Click-only compatibility: one hit leaf blocks the click, even if passive or disabled.
Down captures one topmost leaf for this gesture. Drag/Up use that leaf's local coordinates, including outside its rectangle. Up/Cancel release capture before invoking callbacks. Handler failures drop that gesture and propagate. No polling or drawing occurs here.