Salesforce - Drag and Drop File Uploader Component with Progress Bar - HTML5 and Pure Javascript