We need an external directory because we're cleaning up local files on the installation process, so the apk can't live there. Linking the files to the DownloadManager should give the user the ability to delete them later, plus we try to automatically do that.