Watcher now only trigger on directory structure change.