Seems like on chrome when cancel is hit in the file chooser, the 'change...

...d' event is fired and startUpload() was being called. We need to check to see if the upload file is blank and - if so - just return immediately out of the function