Check highlighting from within cellview itself instead of handling it through the tableview