updated color picker to show contrasting colors between text and background