When you click a box in the all_widgets.rs example, only the first block gets toggled. I presume the bug is because of this line here, when the closure runs it only changes the last value of col and row instead of the col and row when the closure was created.