I attached a "mock-up" of a possible evolution of the "Analysis" window.
First and foremeost, I think that priority should be given to respect the execution speed (or percentage of execution speed selected by the user), and that the framerate should always adapt.
In other words, the framerate should always be as high as possible for a given simulation speed , and that for two reasons :
-Who would set a crappy framerate on purpose anyways ?
-Who would want the simulation to not reflect the intended speed ?
If, despite a slower framerate, the simulation can not reflect the desired speed, then there should be a WARNING ! sign because it is not accurate, and accuracy is a desired attribute of a simulation.
Then I added a regular slider to make a "rough" positionning, and would use the white dotted line to make more accurate positionning.
The traditionnal buttons would be used to "Play" and "Stop" of course, but also "go to start" and "go to end", which is not easy to do with the present interface.
Best,