             { 
               delay(KEY_DEBOUNCE); // debounce
                   lfavs++; 
-                  if (lfavs>=11)
+                  if (lfavs>10)
                   {lfavs=FirstFav;}
                  //Serial.print  ("UPEEPROM.read(EEPROM_ADR_TUNE_FAV[lfavs]) "); 
                  //Serial.print  (EEPROM.read(EEPROM_ADR_TUNE_FAV[lfavs]) );

                channelIndex=EEPROM.read(EEPROM_ADR_TUNE_FAV[lfavs]) ;
                 if (channelIndex!=255)
                {   
                    channel=channel_from_index(channelIndex); // get 0...48 index depending of current channel
                    time_screen_saver=millis();
                    beep(50); // beep & debounce

            }
            else
            { // seek was successful
              
            }
            if (digitalRead(buttonUp) == LOW || digitalRead(buttonDown) == LOW) // restart seek if key pressed
            {
