diff --git a/fsl/fsleyes/displaycontext/sceneopts.py b/fsl/fsleyes/displaycontext/sceneopts.py
index 9ad77c9ef9f5dfd56d8cb0965eb1c5b42dfc9508..b9b0681d769ee666cb7e1bead677cc2373365882 100644
--- a/fsl/fsleyes/displaycontext/sceneopts.py
+++ b/fsl/fsleyes/displaycontext/sceneopts.py
@@ -55,7 +55,12 @@ class SceneOpts(props.HasProperties):
     to the colour bar, if it is being shown.
     """ 
 
-    
+
+    # NOTE: If you change the maximum performance value,
+    #       make sure you update all references to
+    #       performance because, for example, the
+    #       OrthoEditProfile does numerical comparisons
+    #       to it.
     performance = props.Choice((1, 2, 3, 4), default=4)
     """User controllable performance setting.
 
diff --git a/fsl/fsleyes/profiles/orthoeditprofile.py b/fsl/fsleyes/profiles/orthoeditprofile.py
index 895318e90402587c9f463b093c6179872b3169ea..b5b5835418d0e3b318586b4feefaa6f95e960d70 100644
--- a/fsl/fsleyes/profiles/orthoeditprofile.py
+++ b/fsl/fsleyes/profiles/orthoeditprofile.py
@@ -643,7 +643,7 @@ class OrthoEditProfile(orthoviewprofile.OrthoViewProfile):
         # performance mode, the cursor
         # is only drawn on the current
         # canvas.
-        if self._viewPanel.getSceneOptions().performance < 5:
+        if self._viewPanel.getSceneOptions().performance < 4:
             cursors  = [cursors[canvases.index(canvas)]]
             canvases = [canvas]
 
@@ -733,7 +733,7 @@ class OrthoEditProfile(orthoviewprofile.OrthoViewProfile):
         On all lower performance settings, only the source canvas is updated.
         """
         perf = self._viewPanel.getSceneOptions().performance
-        if perf == 5:
+        if perf == 4:
             if mousePos is None or canvasPos is None:
                 self._viewPanel.Refresh()