I am confused. It (the watcher) will effectively get removed once the scope is destroyed. No need to destroy it manually. At least, in the main cases. The details about ng_on_watch refer to Y035, but that link is about "Defer Controller Logic to Services". Am I missing anything?