       task="";
     }
 
-    yield();
+    // yield();
     if (digitalRead(redKey)==HIGH)
     {
-      display_counter("Red Button pushed");
-    }
-    yield();
+      // display_counter("Red Button pushed");
+    }
+    // yield();
     pinMode(JigEnable,INPUT);
-    if (digitalRead(blueKey)==LOW) display_counter("Blue Button pushed");
-    if (digitalRead(FWD_PIN)==LOW) display_counter("HOME Button pushed");
-    if (digitalRead(BACK_PIN)==LOW) display_counter("END Button pushed");
+    // if (digitalRead(blueKey)==LOW) display_counter("Blue Button pushed");
+    // if (digitalRead(FWD_PIN)==LOW) display_counter("HOME Button pushed");
+    // if (digitalRead(BACK_PIN)==LOW) display_counter("END Button pushed");
     if (digitalRead(JigEnable)==LOW) display_text("Move Jig","Back!");
   }


  Wire.begin(OLED_SDA,OLED_SCL); // Set I2C pins for OLED display
  display.begin(SSD1306_SWITCHCAPVCC, 0x3C);  // initialize with the I2C addr 0x3D (for the 128x64)
  // display.display();
  //
  // init done


void loop()
{
    webSocket.loop();
    if (warte!=1000){
      warte ++;
    }
    else{
      // display_counter(String (counter));
      display_text("Waiting","for Setup!");
      // display_counter(String (counter)+" = "+String(counter/4)+"mm/10");
      // display_counter(String(counter/4)+"mm/10");
      display_counter(String(counter/40)+"."+(counter/4%10)+"mm");
     warte=0;
    }
    if (task!="")
