improving drag and drop experience