Add support for changing highlight color of UIBarButtonItem

The `background-color-highlighted` property actually works. Could use a little refactoring to remove duplication.