can now pass nil as the label highlight color and the label text will take the label color in highlight state