TouchesEnded Lag on Catalyst with macbook trackpad

Hi,


I have a simple app where the user spins a wheel. On TouchesEnded happens, the momentum registered from the last TouchesMoved is applied every frame until future touches.


On iOS, this feels good - there is no perceptable time between removing the finger from the touch-screen.


On MacOS Catalyst on my MacBook, there's a noticable delay (half a second or more) between the TouchesMoved and the TouchesEnded event. It ends up with a spinning wheel while dragging the cursor - remove fingers from trackpad (I have 3-finger drag enabled) - watch as nothing happens for a bit - then the momentum is applied (it's quite jarring).


Is there another API I should be looking at or some setting that should be set so that inputs are immediate rather than delayed?


Thanks,

-Michael