                     {
                         channelIndex = CHANNEL_MIN_INDEX;
                     }   
+                    drawScreen.seekMode(state);
                 }
                   else
                 {lfavs--;}
             }
             if( digitalRead(buttonDown) == LOW) // channel DOWN
             { 
+
+               
                 delay(KEY_DEBOUNCE); // debounce
                 lfavs--;
                  if (lfavs<=0)
                 {lfavs=FirstFav;}
+               
                  //Serial.print  ("downEEPROM.read(EEPROM_ADR_TUNE_FAV[lfavs]) "); 
                  //Serial.print  (EEPROM.read(EEPROM_ADR_TUNE_FAV[lfavs]) );
                   //Serial.print  (" lfavs"); 

          for(int i = 1; i<=10; i++)
                {
                  //NoFav
//                      
                       Serial.print(i);
                       Serial.print  (" VALUE ");
                       Serial.println (EEPROM.read(EEPROM_ADR_TUNE_FAV[i]) );
                        
                      if (EEPROM.read(EEPROM_ADR_TUNE_FAV[i])!=255)
                      {  FirstFav=i;
                        HaveFav=true;

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