Not starting to send messages until everything is set up.  That should

help with issues we were having before.  Have yet to test.
color value caching that seems to be working.  Needs testing on

microcontrollers.