GeoXML3 Load More Than One KML In Sidebar

I have 3 KML files that I am loading in.

I am not seeing all 3 KML files listed on the side menu, only 1 seems to be shown.

I think it has something to do with the geoxml.parse that I have below.

Here is the entire source code to the site: https://github.com/PieDevTest/KML-Website

filename = ["route1.kml", "route2.kml", "route3.kml"];

map = new google.maps.Map(document.getElementById("map_canvas"),
myOptions);
infowindow = new google.maps.InfoWindow({});
showLoad();
var a = performance.now();
geoXml = new geoXML3.parser({
    map: map,
    infoWindow: infowindow,
    singleInfoWindow: true,
    zoom: myGeoXml3Zoom,
    markerOptions: {
        optimized: false
    },
    afterParse: useTheData,
    failedParse: geoxmlErrorHandler
});
google.maps.event.addListener(geoXml, 'parsed', function() {
    var b = performance.now();
    document.getElementById('perf').innerHTML = 'load time ' + ((b - a) / 1000).toFixed(2) + ' seconds';
    hideLoad();
});
geoXml.parse(filename);
google.maps.event.addListener(map, "bounds_changed", makeSidebar);
google.maps.event.addListener(map, "center_changed", makeSidebar);
google.maps.event.addListener(map, "zoom_changed", makeSidebar);
google.maps.event.addListenerOnce(map, "idle", makeSidebar);