diff --git a/google-map-marker.html b/google-map-marker.html
index e28503e..747780b 100644
--- a/google-map-marker.html
+++ b/google-map-marker.html
@@ -394,7 +394,8 @@
this._contentObserver = new MutationObserver( this._contentChanged.bind(this));
this._contentObserver.observe( this, {
childList: true,
- subtree: true
+ subtree: true,
+ characterData: true
});
var content = this.innerHTML.trim();
diff --git a/google-map.html b/google-map.html
index 4fbb6a9..8d2af0f 100644
--- a/google-map.html
+++ b/google-map.html
@@ -457,7 +457,7 @@
detached: function() {
if (this._markersChildrenListener) {
- this.unlisten(this.$.selector, 'items-changed', '_updateMarkers');
+ this.unlisten(this.$.selector, 'iron-items-changed', '_updateMarkers');
this._markersChildrenListener = null;
}
if (this._objectsMutationObserver) {
@@ -531,7 +531,7 @@
if (this._markersChildrenListener) {
return;
}
- this._markersChildrenListener = this.listen(this.$.selector, 'items-changed', '_updateMarkers');
+ this._markersChildrenListener = this.listen(this.$.selector, 'iron-items-changed', '_updateMarkers');
},
_updateMarkers: function() {