add check for role and orientation to headerData()