condense down to one merge function
Refactor actionsWatcher and actionResultsWatcher into one