diff --git a/app/assets/javascripts/Jit/graphsettings-event-handlers.js b/app/assets/javascripts/Jit/graphsettings-event-handlers.js
index f333bb52..e9d573e5 100644
--- a/app/assets/javascripts/Jit/graphsettings-event-handlers.js
+++ b/app/assets/javascripts/Jit/graphsettings-event-handlers.js
@@ -193,6 +193,12 @@ function nodeWasDoubleClicked() {
 
 function selectNodeOnClickHandler(node, e) {
   if (Mconsole.busy) return;
+  
+  // catch right click on mac, which is often like ctrl+click
+  if (navigator.platform.indexOf("Mac")!=-1 && e.ctrlKey) {
+    selectNodeOnRightClickHandler(node, e)
+    return;
+  }
 
   var check = nodeWasDoubleClicked();
   if (check) {