Add progress bar, fixes #3883.  Might be better to tear down dialog and
use toaster for updates, but we'd have to do so consistently.