fixed major logic bug for getColumns() that is still present in getVisionCells()