UX: Don't bounce status message across the screen
UX: Small polish
A little refactoring
Tidy up patchset
Even better logic, IMHO

We keep track of the current job, and display its progress, but only once it has
been running for a certain amount of time