will need to account for hover states of buttons