   //delay(1000);
   //ring.randomize();
   // first, update all inputs - switches, knobs, etc - 
-  // updateComponents();
+  updateComponents();
   
   // Finally, update the ring itself, which should now have all current state, and will be able to determine if it needs to refresh
   ring.update();

#include <Switch.h>

// have to include libraries referenced within libraries in the sketch as well!

}

void updateComponents() {
  pot.update();
  if (pot.valChangedThisUpdate()) {
    Serial.print("pot changed to: "); Serial.println(pot.getPercentVal());
  }
  // update spin pot - ideally have a library for this, like switch - which tells me if it's changed in a meaningful way - if it has, call spin()
  // update light knobs
  // update blink and brightness sliders
