async: refactored Promise continuation implementation, allowing more types to be passed-in as a continuation
Attach a file by drag & drop or click to upload