meaning that handleDownload will fire with an emptyURL. You'll need to store the download URL in a member variable.