Seperate sunken and checked state. Use HighlightedText when the arrow is hovered because it will a hover color tinted background. (cherry picked from commit c61a78b0)