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.
Also I think you should check the `change` event instead of `click`.