for (var columnIdx = 0; columnIdx < this.numberOfColumns; columnIdx++) {

There are not so many columns ;-)