row containers can have variable heights

each row can have a different height, as well as changing height when
being selected