The response to receiving PendingDownload was always a more specific case of the Downloading event. By removing it, the code which was listening for Downloading events is capable of doing everything that the PendingDownloading listeners were doing.