subtypes of modelReset and modelLoaded via "cause"

IS [#55581994]
Make script.run() command-line helper work again
reset() scripting method should repaint model view

IS [#55581994]
maze game interactive with target, tips and timer

[#54798910]
fixed svg image replacement in maze game interactive

[#54798910]
detect it users drag the atom to the target in the maze game

[#54798910]
arrowheads match line color, line colors now in test interactive

[#54802028]
arrowheads follow changes in line visibility and color

[#54802028]
force direction VDG negative interactive arrow tracks target

[#54802028]
scriptAPI: setComponentAttributes(), getComponentData()

graphController implements: setComponentAttributes()

tableController implements: getComponentData(),
inquiry-pendulums: x-axis in p-graph is changeable