     if (buttonPresses > 0) {
       if (buttonPresses == 1) {
         // set LED to show single button press
-        RGB.color(114, 0, 255);
+        RGB.color(0, 0, 255);
         keepLEDColor = 20; // keep color for 20 cycles
       }
 
       if (buttonPresses == 2) {
         // set LED to show double button press
-        RGB.color(255, 0, 163);
+        RGB.color(255, 0, 140);
         keepLEDColor = 20;
       }
       buttonPressesForCloud = buttonPresses;

    keepLEDColor = keepLEDColor - 1;
  } else {
    if (kDebugLED) {
      if (motionState == HIGH_MOTION) {
        RGB.color(0, 0, 255);
      } else {
        int b = (int) (((float)highReads / (float)reallyOnThreshold) * 255);
        RGB.color(b, 0, 0);
      }
    } else {
      RGB.color(0, 0, 0);

void updateMotionState() {
  int read = digitalRead(kPir);
  if (read == HIGH) {
    highReads = min(highReads + 1, maxOn);
  } else {
    highReads = max(highReads - 3, 0);
  }
