refactoring watcher reporting to use the compass notifier