Low priority. This problem can be seen in both 1.2.4 and 1.2.5b2
The meanings of various "View Options" selections can get reversed if the "View Options" window is open and one types an Escape while the Demo is running.
For example: Open the "View Options" window. Enable "Show Orbits". Type a D to run the demo, then type an Escape while orbits are *not* being shown on the screen. The check mark is still present in the "Orbits" box but no orbits are being shown on the screen. Select the "Orbits" checkbox. The check mark goes away but orbits appear on the screen. This reversal of the meaning of the selection continues until one cancells the "View Options" menu and then opens it again.
Suggestion: Please save the current set of Options when the Demo starts and restore them when it is aborted or finishes normally. Having the selection boxes change as the Demo runs would be a nice touch, but not as important.