checkboxes stay when tabbing, not when updating the view
supply checkboxes stay on update
demand checkboxes stay on update