on 'watchers on scope are fired often