rename file_system_watcher to directory_watcher because it watches a single directory, non-recursively