this is a more manual solution:
a new function called "go" that evals the whole pane every time it haps. it only really makes sense in Light where you have block based eval so you can run it without running the rest of the pane. it's helpful for setting up clean switchovers between patterns with different lengths