+1... every frame perfect is less important than lag (ie something should happen at next frame after user action).
Pointer should be async with the rest of desktop anyway, unless the system is broken.