   // when you click the dial
   pinMode(PIN_ROT_CTRL_SW, INPUT_PULLUP);
 
-  // set the data line as input as well
+  // set the data line as input as well (has internal pull up)
   pinMode(PIN_ROT_CTRL_DATA, INPUT);
   
   // the rotary encoder uses two wire differential signalling

    controlState = newState; // update the hilighted state

    // do hiligting stuff //
  }

  if (controlDebounce > 0) //

  }
  else
  {
    if (!digitalRead(PIN_ROT_CTRL_SW)) // if you press dis switch lock the sas control state
    {
      controlLocked = controlState; // update locked variable

