Time modulation.  Zooming with viewport size shown.

Lots of interactivity added with ability to change the delta of time in
the simulation, and fixed zooming so you can zoom in and out and get
feedback on the size of your viewport.