further customizations to drag and drop functionality