template: a better progress bar UX