Minor tweaks to watchers for result and input data so proper UI updates occur even the watched data points don't change (ex. 2 error executions in a row)