Shit didn't hit the fan.  Restructured code so LCD and effect controller
were looking at the same control signals instead of copies of each.
Separate copies caused misses on some instructions and things got out of
sync.  Momentus day, debounce is weak, maybe hardware?