Updates to interaction backend, add trigger watcher code