Added progress bar.  I appear to have broken the update button.