diff --git a/src/base/trafficGraph.js b/src/base/trafficGraph.js
index <HASH>..<HASH> 100644
--- a/src/base/trafficGraph.js
+++ b/src/base/trafficGraph.js
@@ -252,7 +252,7 @@ class TrafficGraph extends EventEmitter {
   setIntersectedObject (object) {
     let changed = false;
     // De-intersect any objects
-    if (object === undefined) {
+    if (object === undefined && this.intersectedObject) {
       this.intersectedObject = undefined;
       changed = true;
     }
diff --git a/src/global/globalConnection.js b/src/global/globalConnection.js
index <HASH>..<HASH> 100644
--- a/src/global/globalConnection.js
+++ b/src/global/globalConnection.js
@@ -34,6 +34,10 @@ class GlobalConnection extends Connection {
   render () {
     this.view = new GlobalConnectionView(this);
   }
+
+  isInteractive () {
+    return false;
+  }
 }
 
 export default GlobalConnection;
Clean up some mouseover interactions for the global graph