A file watcher example