rem: bounds = this.map.getBounds(); 
add: bounds = this.map.getExtent(); 
context:     moveTo:function(bounds, zoomChanged, minor) {        if (bounds == null) {            bounds = this.map.getBounds();        }        if (bounds != null) {            if (!this.getVisibility()) {                if (zoomChanged) {                    //now clear out the old grid and start a new one                    this.clearGrid();                    this.grid = null;                }            } else {                if (!this.grid || zoomChanged) {                    this._initTiles();                } else if (this.getGridBounds().containsBounds(bounds, true) == false) {                     this._initTiles();                } else {                    var i = 0;                    while (this.getGridBounds().bottom > bounds.bottom) {                       this.insertRow(false);                     }                    while (this.getGridBounds().left > bounds.left) {                       this.insertColumn(true);                     }                    while (this.getGridBounds().top < bounds.top) {                       this.insertRow(true);                     }                    while (this.getGridBounds().right < bounds.right) {                       this.insertColumn(false);                     }                }            }        }    },
meta: 4411	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4411/b4a3bfa9c21d9bad6ad6e0ff477f2acb3c72f08d/Grid.js/buggy/lib/OpenLayers/Layer/Grid.js