generalize blinkencontrol interface (TODO: don't hardwire red,green,blue)