totally untested OSX watcher