watching base color
recomputing everything on changed based color, and applying colors
added small color samples to input fields