first cut of interactively changing color
select color state on client