     {
         if(state == STATE_MANUAL) // MANUAL MODE
         {
+
             // handling of keys
             if( digitalRead(buttonSeek) == LOW)        // channel UP
             {
+                time_screen_saver=millis();
                 beep(50); // beep & debounce
                 delay(KEY_DEBOUNCE); // debounce
                 channelIndex++;

    /*   Processing depending of state   */
    /*************************************/

#ifdef USE_DIVERSITY
    if(state == STATE_DIVERSITY) {
        // simple menu

            }
        }
        display.display();
        if(time_screen_saver+5000 < millis() && time_screen_saver!=0) {
            state = STATE_SCREEN_SAVER;
        }
    }
    /****************************/
    /*   Processing SCAN MODE   */
