add a new example: filesystemwatcher