APP-209 support for run/execution aborts
slight refactor
APP-210 some refactoring of abort feature