various fixes and enhancements to the download panel plugin