diff --git a/WINDER_ADV.ino b/WINDER_ADV.ino
index 06655fb02e47d8acf481302abb2b667cf670300c..4c527623093add204d3ca29c57e7b1bdae4764a0 100644
--- a/WINDER_ADV.ino
+++ b/WINDER_ADV.ino
@@ -234,6 +234,7 @@ void handleSwEvent(AceButton *button, uint8_t eventType,
     {
     case W_LEFT:
     case W_RIGHT:
+    case W_PAUSE:
       Serial.println(">>Stop Winding<<");
       StopWind = true;
       Continue = false;
@@ -248,6 +249,7 @@ void handleSwEvent(AceButton *button, uint8_t eventType,
     Serial.println("SW CLICK");
     pwr_led.Reset();
     Continue = true;
+    StopWind = false;
     switch (WState)
     {
     case W_IDLE: