private void downloadDelegate_DidFinish(WebDownload download) { downloads[download].NotifyDidFinish(download); // remove from list downloads.Remove(download); }