Explicitly watch and unwatch directories in breadth-first order