Review: Download/Upload UI & Delegates (fix #36, fix #97)