 uint8_t seek_direction=1;
 unsigned long time_of_tune = 0;        // will store last time when tuner was changed
 unsigned long time_screen_saver = 0;
-uint8_t last_maker_pos=0;
 uint8_t last_active_channel=0;
 uint8_t first_channel_marker=1;
 uint8_t update_frequency_view=0;

        // show signal strength
        wait_rssi_ready();
        rssi = readRSSI();
        channel=channel_from_index(channelIndex); // get 0...40 index depending of current channel

        if(channel < CHANNEL_MAX_INDEX)
        {
            last_maker_pos=channel;
        }
        else
        {
          //  No action on last position to keep frame intact
        }

        // handling for seek mode after screen and RSSI has been fully processed
        if(state == STATE_SEEK) //
        { // SEEK MODE
            if(!seek_found) // search if not found
            {
                if ((!force_seek) && (rssi > RSSI_SEEK_TRESHOLD)) // check for found channel
                {
                    seek_found=1;
                    time_screen_saver=millis();

                drawScreen.bandScanMode(state);
            break;
            case STATE_SEEK: // seek mode
                rssi_seek_threshold = RSSI_SEEK_TRESHOLD;
                rssi_best=RSSI_MIN_VAL;
            case STATE_MANUAL: // manual mode
                state_last_used=state;
                if (state == STATE_MANUAL)
