diff --git a/src/components/_examples/bubble-chart/bubble-chart.js b/src/components/_examples/bubble-chart/bubble-chart.js
index <HASH>..<HASH> 100644
--- a/src/components/_examples/bubble-chart/bubble-chart.js
+++ b/src/components/_examples/bubble-chart/bubble-chart.js
@@ -115,6 +115,14 @@ define([
                     }
                     _this.revealTrails(null, _this.duration);
                 },
+                'change:time:adaptMinMaxZoom': function() {
+                    //console.log("EVENT change:time:adaptMinMaxZoom");
+                    if(_this.model.time.adaptMinMaxZoom) {
+                        _this.adaptMinMaxZoom(); 
+                    }else{
+                        _this.resetZoomer();
+                    }
+                },
                 'change:marker:size:max': function() {
                     //console.log("EVENT change:marker:size:max");
                     _this.updateMarkerSizeLimits();
diff --git a/src/models/time.js b/src/models/time.js
index <HASH>..<HASH> 100644
--- a/src/models/time.js
+++ b/src/models/time.js
@@ -41,7 +41,8 @@ define([
                 round: true,
                 speed: 500,
                 unit: "year", //defaults to year
-                step: 1 //step must be integer
+                step: 1, //step must be integer
+                adaptMinMaxZoom: false
             }, values);
 
             //same constructor
Help to find wrong dispatching of events