Ensures the icon and text render inverted when selected/pressed, ensures legibility and matches other delegates (and what the docs says you should do).