add:  this.events.destroy(); this.events = null;  
context:     destroy:function() {        if (this.layers != null) {            for(var i=0; i< this.layers.length; i++) {                //pass 'false' to destroy so that map wont try to set a new                 // baselayer after each baselayer is removed                this.layers[i].destroy(false);            }             this.layers = null;        }        if (this.controls != null) {            for(var i=0; i< this.controls.length; i++) {                this.controls[i].destroy();            }             this.controls = null;        }        if (this.viewPortDiv) {            this.div.removeChild(this.viewPortDiv);        }        this.viewPortDiv = null;    },
meta: 1027	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/1027/177215befc804cd05a6d31dfae889e152ca5d2cc/Map.js/clean/lib/OpenLayers/Map.js