Drag and drop handles now multiple files.
Refactored