Tach!
Meine Frage war: Welche Logik steckt da dahinter?
Vielleicht kannst du sie dir selbst beantworten, wenn du mal das folgende Konstrukt in deinem Browser laufen lässt und dabei die Konsole der Entwicklertools anschaust. Das angezeigte event kann man durch Anklicken noch weiter untersuchen, besonders der Wert originalTarget könnte für Aufklärung sorgen. Dazu bitte auch noch Gunnars erste Antwort berücksichtigen.
<div onClick="handler(event)">
<label><input type="checkbox">Text</label>
</div>
<script>
function handler(event) {
console.log(event);
}
</script>
dedlfix.