Use the minimal width of items instead of the size of the first item for calculation of the columnWidth