Drag and drop functionality to be as smooth as possible