     case btnUP: {
       //For up and down volume it´s ok let it execute
       //continuously
-      if (wasReleased || (applicationState == 0)) {
-        wasReleased = false;
+      if (buttonWasReleased || (applicationState == 0)) {
+        buttonWasReleased = false;
         switch (applicationState) {
           //Volume UP
           case 0: {

      break;
    }
    case btnSELECT: {
      if (wasReleased) {
        wasReleased = false;
        switch (applicationState) {
          // Show SELECT menu items
          // >Mute

  lcd_key = read_LCD_buttons();
  
  //Any button turns the radio on again
  if ((lcd_key != btnNONE) && isStandByOn && buttonWasReleased) {
    buttonWasReleased = false;
    applicationState = 0;
    isStandByOn = false;
    
