progress bar widget, except with foo