This call to `preventDefault` can go away for a few reasons:

1. We can't asynchronously prevent the default browser action
2. This is bound to a `button` element, which will have no default action anyway
3. We're already calling `evt.preventDefault()` in all cases at the onset of the handler.