 		color.saturation = satBright;
 		color.brightness = satBright;
 		if(satBright >= 255){
-			satBright = 0;
+			satBright = 20;
 			colorIndex +=1;
 			color = currentPalette[colorIndex % colors];		
 		}        

CRGB green  = CHSV( 85, 0, 0);
CRGB blue  = CHSV( 150, 0, 0);
CRGB beaconColor = CHSV( 0, 0, 0);

uint8_t  colors = 3;
uint32_t currentPalette =  [red,  green,  blue];

    char strBuffer[40] = "";
    str.toCharArray(strBuffer, 40);
    colorFromID = strtok(strBuffer, "~");
    baseColor = atof(strtok(NULL, "~"));

    // DEBUG
    String sColorRecieved = String(baseColor);
    Particle.publish("Color_Recieved", System.deviceID() + "~" + sColorRecieved);
}

void whileTouching() {
	uint8_t colorIndex = 0;
	uint8_t satBright = 20;
	CRGB color = red;

    while (touchEvent != CapTouch::ReleaseEvent) {
