diff --git a/js/threeViews/Highlighter.js b/js/threeViews/Highlighter.js
index 1a890e67eb2a2b749ae4480fc4eb2f3334437950..34e68cb46d11eae80d723d1d4180c0d2c8b0589e 100644
--- a/js/threeViews/Highlighter.js
+++ b/js/threeViews/Highlighter.js
@@ -80,7 +80,11 @@ Highlighter = Backbone.View.extend({
             window.lattice.addCellAtIndex(this._getNextCellPosition(this.highlightedObject.getIndex(this.mesh)));
         } else {
             if (!this.highlightedObject || !this.highlightedObject.canRemove()) return;
-            window.lattice.removeCellAtIndex(this.highlightedObject.getIndex(this.mesh));
+            if (this.highlightedObject instanceof DMACell){
+                window.lattice.removeCell(this.highlightedObject);
+                return;
+            }
+//            window.lattice.removeCellAtIndex(this.highlightedObject.getIndex(this.mesh));
         }
         this.hide();
         this.highlightedObject = null;