   }
   
   color_loop();
+  button.process();
 }
 
 

int count;

void color_loop() {  
  float brightness = random(100,100)/100.0;
  
  for (uint8_t i = 0; i < LED_COUNT; i++) {
    uint8_t red =   64*(1+sin(i/2.0 + j/4.0       ))*brightness;
    uint8_t green = 64*(1+sin(i/1.0 + f/9.0  + 2.1))*brightness;

  strip.begin();
  strip.show();
  last_time = millis();

  button.pressHandler(onPress);
  button.holdHandler(onHold, 1000); // must be held for at least 1000 ms to trigger
}


uint8_t i = 0;
