Dash 35 overhaul progress bar

I did two things to solve this issue:

*   I made the settings variable local to the `function` returned as output so that each progress bar can have its own settings.
*   I generate values for `minimum`, `speed`, `trickleSpeed` and `trickleRate` randomly so that each progress bar has different settings.