improving ProgressDisplay