Rewrote watcher using pyinotify to get sane speeds