optimize desktop drag