solidify tests around Uploader, and fix WidgetRegistrar test