Added support for drag and drop and click to upload files