Remember the last layer path explicitly added by the user. When the parser is done extracting tracks we note the number of tracks and then accumulate the tracks as the layers come back from the map projector in slotLayerAdded. Once we’ve gotten all the layers and only then do we select all the layers in the layer list widget and frame them in the GLwidget.