These checkboxes call their own and each others click() method from their onchange callbacks. Click the first checkbox. This should not crash or hang. This also shows that click() is protected on per-element basis.
 
checkbox1 onchange enter
checkbox1 onchange enter
checkbox2 onchange enter
checkbox2 onchange exit
checkbox1 onchange exit
checkbox2 onchange enter
checkbox1 onchange enter
checkbox1 onchange exit
checkbox2 onchange exit
checkbox1 onchange exit

