standalone watcher (more accurate et reliable)