rem: var buffer = (this.buffer) ? this.buffer*1.5 : 1; 
add: var buffer = this.buffer || 1; 
context:     moveGriddedTiles: function(bounds) {        var buffer = (this.buffer) ? this.buffer*1.5 : 1;        while (true) {            var tlLayer = this.grid[0][0].position;            var tlViewPort =                 this.map.getViewPortPxFromLayerPx(tlLayer);            if (tlViewPort.x > -this.tileSize.w * (buffer - 1)) {                this.shiftColumn(true);            } else if (tlViewPort.x < -this.tileSize.w * buffer) {                this.shiftColumn(false);            } else if (tlViewPort.y > -this.tileSize.h * (buffer - 1)) {                this.shiftRow(true);            } else if (tlViewPort.y < -this.tileSize.h * buffer) {                this.shiftRow(false);            } else {                break;            }        };        if (this.buffer == 0) {            for (var r=0, rl=this.grid.length; r<rl; r++) {                var row = this.grid[r];                for (var c=0, cl=row.length; c<cl; c++) {                    var tile = row[c];                    if (!tile.drawn &&                          tile.bounds.intersectsBounds(bounds, false)) {                        tile.draw();                    }                }            }        }    },
meta: 1027	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/1027/c941651e72a15e2149754dd16deab7e0c237fac7/Grid.js/buggy/lib/OpenLayers/Layer/Grid.js