Use the WebKitDownload API instead. It simplifies the code and ensures we always use the right destination.