polyfill implementation for HTML5 features Drag and Drop