support download progress

I did quite a bit of debugging today only to learn what the documentation says, which is that "Note: OnDownloadProgress currently only supported on the Windows platform for technical reasons."

I could use support for download/upload progress on mobile.