improves accessibility

makes parent div focusable, gives it a role of checkbox, a state of unchecked and references button text as accessible label.  
click action will toggle the checked state and the button text.
the Undo text and the icon or unnecessary for screen reader users and so are made aria-hidden.