Caret color now adjusts to always be visible on the background