This is more a problem in the sample than in the API.
The cursor coordinates are updated on mouse move, however, the map extent under it is moving slightly "delayed". You could fix the sample by storing last known screen location for the mouse, and also update the mouse coordinates on Map.ExtentChanging.