widgets: add a custom progress bar