During a drag operation the client is free to skip the drag protocol. Reasons for this might be either complexity or known latencies. But in turn the client looses the ability to provide accurate (dynamic) feedback during the drag.