 L.DomEvent.removeListener(window, "hashchange", this.onHashChange);
                         } else {
                             clearInterval(this.hashChangeInterval);
                         }
                         this.isListening = false;
                     }
                 };
             L.hash = function(map) {
                 return new L.Hash(map);
             };
             L.Map.prototype.addHash = function() {
                 this._hash = L.hash(this);
             };
            