The button works!  The code doesn't!

On the bright side, things happen when the button is pressed.

On the dark side, those things include fatal exceptions.