lots of structure fixes to color controller. created and tested update function of workcenter controller.