Index: /trunk/FACT++/src/feedback.cc
===================================================================
--- /trunk/FACT++/src/feedback.cc	(revision 14020)
+++ /trunk/FACT++/src/feedback.cc	(revision 14021)
@@ -719,6 +719,11 @@
             AverageCurrents(evt);
 
-        if (fControlType==kCurrents && fTempOffset>-2 && fCursorTemp && fCursorCur%3==0)
-            HandleCurrentControl();
+        if (curr==&fBiasA && fControlType==kCurrents && fTempOffset>-2)
+        {
+            // fCursorTemp: 1 2 3 4 5 6 7 8
+            // fCursor%x:   1 1 1 2 2 2 3 3    // 9 steps in ~15s
+            if (fCursorTemp<9 && fCursorCur%((fCursorTemp+2)/3)==0)
+                HandleCurrentControl();
+        }
 
         return GetCurrentState();
