Implementing native html5 drag and drop