implemented centralized color chooser
implementing multiple color sets with blending