framework working on making watchers that can disable watchers on scope. (show/hide)