by Unlicensed user
When I started refactoring the UI code for the original many-to-many checkboxes class I had a pretty clear idea of where I wanted to go.
...
This pretty typical of my class design process. I often change method and even class names as I go along, and sometimes classes go away entirely as I realize they don't fit with what I'm trying to accomplish.
Next time I'll look in more detail at how to go about saving and loading checkbox data.