Added HTML5 drag and drop support