diff --git a/beakerx/js/src/tableDisplay/tableScope.js b/beakerx/js/src/tableDisplay/tableScope.js
index <HASH>..<HASH> 100644
--- a/beakerx/js/src/tableDisplay/tableScope.js
+++ b/beakerx/js/src/tableDisplay/tableScope.js
@@ -1685,14 +1685,17 @@ define([
       });
 
       var index = currentCell.indexes()[0];
-      if (model.hasDoubleClickAction) {
+
+      var model = self.model.getCellModel();
+
+      if (model && model.hasDoubleClickAction) {
         self.tableDisplayModel.send(
           {event: 'DOUBLE_CLICK', row : index.row, column : index.column - 1},
           self.tableDisplayView.callbacks()
         );
       }
 
-      if (!_.isEmpty(model.doubleClickTag)) {
+      if (!_.isEmpty(model && model.doubleClickTag)) {
         var params = {
           actionType: 'DOUBLE_CLICK',
           row: index.row,
#<I> add correct model getter for click actions (#<I>)