Refactor to use checkboxes and wholly colored rows