Decided to ditch the preparingupload event and stick with only a sending event.