refactor item active state & checkboxes