Removed recursive event triggering in setChecked() based on feedback from #5
v1.0.0