Just noticed a small bug in validating a checkbox.
To replicate in demo:
1. tab to checkbox
2. click checkbox with mouse
Result: A checked box with error message (as if it wasn't checked).
To replicate in demo:
1. tab to checkbox
2. click checkbox with mouse
Result: A checked box with error message (as if it wasn't checked).