Why watch for changes in the dist dir? Shouldn't the grunt task be the only process that makes changes in the dist dir?