Forgot to check for shift key in macros.
Re-enable script actions. Script actions now run in a different context
from the main script. They won't affect local variables, and they run in
a different thread.