Drag'n'Drop file uploading implementation