Improve ui-progress, create example project