component {1b4c85df-cbdd-4bb6-b04e-613caece083c} DownloadLegacy.js contract @mozilla.org/transfer;1 {1b4c85df-cbdd-4bb6-b04e-613caece083c}