     /*******************/
     /*   Mode Select   */
     /*******************/
-    state_last_used=state; // save save settings
     if (digitalRead(buttonMode) == LOW) // key pressed ?
     {
         beep(50); // beep & debounce

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

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

                display.setTextColor(BLACK,WHITE);
                display.setCursor(25,2);
                display.print("AUTO MODE LOCK");
                time_screen_saver=millis();
                if (digitalRead(buttonSeek) == LOW) // restart seek if key pressed
                {
                    beep(50); // beep & debounce
                    delay(KEY_DEBOUNCE); // debounce
                    force_seek=1;
                    seek_found=0;
                    time_screen_saver=0;

                    display.setCursor(25,2);
                    display.print("AUTO SEEK MODE");
