async function grid_display_agent(grid_selection){
    var load_flag = false;
    for(let i=0;i<grid_selection;i++){
        let col = grids[grid_selection-1].children[i];
        let figures = col.getElementsByTagName('figure');

        for(let j=col_maps[grid_selection-1][i]['displayed'];j<figures.length;j++){
            let figure = figures[j];
            if(isFigureBottom(figure)){
                let figureDisplayLambda = function(){
                    if(figure.getAttribute('loaded') == 'true'){
                        figure.style['opacity'] = 1;
                        figure.style['border-top'] = 'solid white 5px';
                    }else{
                        setTimeout(figureDisplayLambda,400);
                        }
                    }
                        figureDisplayLambda();
                load_flag = true;
                col_maps[grid_selection-1][i]['displayed'] += 1;
                display_counts[grid_selection-1] += 1;
            }else{
                load_flag = load_flag || false;
            }
        }
    }
    if(load_flag === true){
        setTimeout(function(){grid_load_agent(grid_selection)},(grid_selection * 100));
    }
}