Many to many checkboxes - the UI code, part 2