Some cleaning, adding preventDefault() on the drop for Firefox