When a new directory is created, instead of waiting 5 sec and scan it, a new file system watcher is created to watch for file changes. This has to be done due to an undocumented behavior (bug?) of FileSystemWatcher, where previously created instances will fire a FileCreated event for the directory creation, but will not continue watching its contents.