wip: multi step progress dialog