Fix "required" checkboxes

When you apply the HTML5 "required" attribute to checkboxes, it requires that the user check *all* of the checkboxes instead of a single one of the group. This adds a hack so that only one has to be clicked.

This fixes issue #18.
`click` -> `change`: done