rename the state for 'ending the current routine' to do_func_return, because it does a function return.
Explicitly make the program slots have a white background, rather than no background