Do not shift scope needlessly: only when watch is in a different component