getting a little more consistent with the stacktrace handling
scrollbars now switch between light & dark based on theme
crashes in setup() should preempt the draw() loop

likewise, stop() shouldn't be called if the script has already bombed
the point where a script has ‘stopped’ is still heisenbergian

but it's a little better now that the outputView doesn't repeatedly
report() whenever the esc key is hit
also: gave up on recreating a white version of the spinner. moved it to
the title bar instead...