 
 void power()
 {
+  DEBUG_PRINT("switch power\n");
   press(BTN_POW, 1500);
 }
 
-void temp(byte button, int count)
+void changeTemp(byte button, int count)
 {
-  for (int i = 0; i < count + 1; i++) {
+  for (int i = 0; i < count + 1; i++) { // extra initial press to change temp
     press(button, 400);
   }
 }
 
 void tempUp(int count)
 {
-  temp(BTN_UP, count);
+  DEBUG_PRINT("temp up %d\n", count);
+  changeTemp(BTN_UP, count);
 }
 
 void tempDown(int count)
 {
-  temp(BTN_DOWN, count);
+  DEBUG_PRINT("temp down %d\n", count);
+  changeTemp(BTN_DOWN, count);
 }


void press(byte button, int duration)
{
  pinMode(button, OUTPUT);
  pinMode(LED, OUTPUT);
  digitalWrite(button, HIGH);


      DEBUG_PRINT("rx: %#x after %u ms\n", radio.DATA[0], millis() - requestTime);

      updateHeater(radio.DATA[0]);

      listen = false;
    } else {
