Custom cursor problem on PC for some people

Can’t you set a breakpoint somewhere to find out what’s changing the cursor back? I’m surprised that it’s demanding enough to cause dropouts. Are you calling invalid() anywhere? I ask because calling invalid()–especially on the entire frame–involves a lot of drawing and might explain the dropouts…and maybe (I really have no idea), it might be causing your cursor to reset.