Each checkbox uses an explicit <label for=…> association so a labeled NL instruction like "Check Newsletter" resolves deterministically.
<label for=…>