public readonly property isWatching as Boolean
Returns true while the background watcher loop is running.
if watcher.isWatching: watcher.stop()