diff --git a/lib/Models/ImageryLayerCatalogItem.js b/lib/Models/ImageryLayerCatalogItem.js
index <HASH>..<HASH> 100644
--- a/lib/Models/ImageryLayerCatalogItem.js
+++ b/lib/Models/ImageryLayerCatalogItem.js
@@ -490,11 +490,13 @@ ImageryLayerCatalogItem.prototype._show = function() {
 
     ImageryLayerCatalogItem.showLayer(this, this._imageryLayer);
     ImageryLayerCatalogItem.showLayer(this, this._nextLayer);
+    ImageryLayerCatalogItem.addTimesToChart(this);
 };
 
 ImageryLayerCatalogItem.prototype._hide = function() {
     ImageryLayerCatalogItem.hideLayer(this, this._imageryLayer);
     ImageryLayerCatalogItem.hideLayer(this, this._nextLayer);
+    this.terria.catalog.removeChartableItem(this);
 };
 
 ImageryLayerCatalogItem.prototype.showOnSeparateMap = function(globeOrMap) {
Add and remove imagery layer as chartable item.