added prevent default to drag and drop