file downloader: code cleanup
dialogComplete helper/action/trait