switch span to button to keyboard navigation