Makes zone button updates more accurate. Still needs some work. Too many button pushes will make buttons flicker a lot, but statuses should be correct after flickering is done.
Merge pull request #6 from mattnichols/message_updates

Makes zone button updates more accurate.