Fix a bug with food directive
But $watch might not be best