how does the selection function? don't we have a state base display?