Try a masonry layout?