Watcher gets called by other scripts