fixed scope so that watch is on passed in scope instead of root