Add colors on the state and an icon when disabled
Replace the prepareValue in getValue