Update logic for color and color legend construction / updates