A semantic, breakout button

This whole box is clickable, but still uses a button element, correctly. It also only behaves like this if JavaScript is available and working.