Add a highlighted state to the buttons.

Quickly implemented a highlight state of the buttons to provide a little more user feedback. This hasn't been tested in all scenarios so feel free to check it out and fix if needed.