Watcher: Close() now stops Go()