#6 Make number of columns in grid mode customizable