proper watcher in the editor