Bringing in watch, which successfully handles directory changes