Did some more refactoring of client code.
Put the global progress bar on the bottom of the screen.