 
 int* senseResults;
 
-#define smoothedSenseSize 25
+#define smoothedSenseSize 20
 int smoothedSenseHistory[channelCount][smoothedSenseSize];
 int smoothedSenseIter = 0;
 

int smoothedSampleTemp[smoothedSenseSize - smoothedTouchWindow];

int channelMean[] = {0, 0, 0, 0};
int chanThreshold[] = {5,5,5,5};

void loop() {
    senseResults = senseAll(1500, true);

      int tempVal = 0;
      sort(senseHistoryTemp, senseSize);
  
      for (int i = 0; i < 2; i++) {
        tempVal += senseHistoryTemp[i];
      }

      smoothedSenseHistory[channel][smoothedSenseIter] = tempVal / 2;

      Serial.print(smoothedSenseHistory[channel][smoothedSenseIter]);
      Serial.print(", ");


//    if(senseHistoryIter==0  && channel == 2){
//      for(int i=0; i<25; i++){
//        Serial.print(senseHistoryTemp[i]);
//        Serial.print(", ");
//      }
//      Serial.println();
//      
//    }
    
    }

    for (int channel = 0; channel < channelCount; channel++) { 
      channelMean[channel] = (channelMean[channel] * 2 + 
                              smoothedSenseHistory[channel][(smoothedSenseIter + 1 + smoothedSenseSize) % smoothedSenseSize]) / 3;
      Serial.print(", ");
      Serial.print(smoothedSenseHistory[channel][smoothedSenseIter] - channelMean[channel]);
      Serial.print(", ");
