   /*
   Tasks 
   
-  updateSpinKnob() should probably have a delta to allow for "close to center" to stop it
-  
-  BUG (believe I fixed it): when calling stopBlinking, if the light is off, won't turn on because it won't be queried during updateBlinkingLights. 
-  Or, something else may be going on. Seems like it sometimes gets one more update. 
-  
-  rainbow button
-  random button
-  increment/decrement buttons
+  Test fixes for:
+    updateSpinKnob() should probably have a delta to allow for "close to center" to stop it
+    
+    BUG (believe I fixed it): when calling stopBlinking, if the light is off, won't turn on because it won't be queried during updateBlinkingLights. 
+    Or, something else may be going on. Seems like it sometimes gets one more update. 
+    
+  TODO:
+    increment/decrement buttons
   */ 
   
   // have to include libraries referenced within libraries in the sketch as well!

    This way, we won't register changes until the knob is moved by the user
  */
  void initializePotentiometers() {
    spinKnob.update();
    blinkKnob.update();
    brightnessKnob.update();
    redKnob.update();

    updateBlinkKnob();
    updateBrightnessKnob();
    updateRGBKnobs();
    
    // update the status of buttons
    updateRandomButton();
    updateRainbowButton();
  }
  
  boolean potentiometerPercentAtMiddle(float percent) {
