allowing the use of predefined rowheight and ellipsis or not, minor style tweak, and also must redo the way the ellipsis are handled