   display->drawString(12 + x, 16, "Current: ");
   display->drawString(12 + x, 28, "High: ");
   display->drawString(12 + x, 40, "Low: ");
-  display->drawString(16 + x, 52, "S3: Back, S2: Ok");
+  display->drawString(x, 52, "S4: RST S3: BCK S2: Ok");
   display->setTextAlignment(TEXT_ALIGN_RIGHT);
-  display->drawString(128, 16, analog_value);
-  display->drawString(128, 28, "1024");
-  display->drawString(128, 40, "0");
+  display->drawString(128 + x, 16, valStrings.current);
+  display->drawString(128 + x, 28, valStrings.hi);
+  display->drawString(128 + x, 40, valStrings.lo);
+  display->drawString(128 + x, 52, analogVal.value > ((analogVal.hi + analogVal.lo) / 2) ? "X" : " ");
   return false;
 }
 

    
    if(b4_pressed == true) {
      //handle b4
      ui.setFrames(frames, 2);
      ui.enableAutoTransition();
      b4_pressed = false;
      yield();
    }

    analogCounter++;
    if(analogCounter == 10) {
      analogValue = analogRead(PULSE_PIN);
      dtostrf(analogValue, 4, 0, analog_value);
      analogCounter = 0;
    }
    
    /*if(pulse_triggered == true) {

  //display->drawXbm(32, 0, 8, 8, wifiActive);
  display->setTextAlignment(TEXT_ALIGN_LEFT);
  display->setFont(Roboto_Plain_10);
  display->drawString(0, 0, valStrings.current); //This should be the current time
  //display->setTextAlignment(TEXT_ALIGN_RIGHT);
  //display->drawString(128, 0, String(millis()));
  return true;
