diff --git a/google-map-marker.html b/google-map-marker.html index 1900fa3..c490269 100644 --- a/google-map-marker.html +++ b/google-map-marker.html @@ -467,13 +467,14 @@ }, _clearListener: function(name) { - if (this._listeners[name]) { + if (this._listeners && this._listeners[name]) { google.maps.event.removeListener(this._listeners[name]); this._listeners[name] = null; } }, _forwardEvent: function(name) { + this._listeners = this.listeners || {}; this._listeners[name] = google.maps.event.addListener(this.marker, name, function(event) { this.fire('google-map-marker-' + name, event); }.bind(this));