Bug in controller 1. Watcher was firing even though the values hadn't changed.