idea for watching expressions at the scope level