private void loadScenario() {
        
        Pilot pilot = data.getCurrentPilot();
        Sailplane glider = data.getCurrentSailplane();
        Airfield airfield = data.getCurrentAirfield();
        GliderPosition position = data.getCurrentGliderPosition();
        Runway runway = data.getCurrentRunway();
        WinchPosition winch = data.getCurrentWinchPosition(); 
        Drum drum = data.getCurrentDrum();
        Profile profile = data.getCurrentProfile();
        
        if(pilot == null) {
            pilotNameLabel.setText("NO PILOT");
            pilotNameLabel.setForeground(Color.RED);       
        } else {
            pilotNameLabel.setText(pilot.toString());      
            pilotNameLabel.setForeground(new Color(0,128,0));       
        }

        if(airfield == null) {
            airfieldLabel.setText("NO AIRFIELD");
            airfieldLabel.setForeground(Color.RED); 
        } else {
            airfieldLabel.setText(airfield.toString());    
            airfieldLabel.setForeground(new Color(0,128,0)); 
        }

        if(glider == null) {
            gliderLabel.setText("NO GLIDER");
            gliderLabel.setForeground(Color.RED); 
        } else {
            gliderLabel.setText(glider.toString());
            gliderLabel.setForeground(new Color(0,128,0)); 
        }
        
        if(runway == null) {
            runwayLabel.setText("NO RUNWAY");        
            runwayLabel.setForeground(Color.RED); 
        } else {
            runwayLabel.setText(runway.toString());
            runwayLabel.setForeground(new Color(0,128,0)); 
        }
        
        if(position == null) {
            positionLabel.setText("NO GLIDER POSITION");            
            positionLabel.setForeground(Color.RED); 
        } else {
            positionLabel.setText(position.toString());    
            positionLabel.setForeground(new Color(0,128,0)); 
        }

        if(winch == null) {
            winchposLabel.setText("NO WINCH POSITION");            
            winchposLabel.setForeground(Color.RED); 
        } else {
            winchposLabel.setText(winch.toString());    
            winchposLabel.setForeground(new Color(0,128,0)); 
        }
        
        if(drum == null) {
            drumLabel.setText("NO DRUM"); 
            drumLabel.setForeground(Color.RED);
        } else {
            if(drum.getParachute() == null) drumLabel.setForeground(new Color(255,102,0));  
            else drumLabel.setForeground(new Color(0,128,0));  
            drumLabel.setText(drum.toString());    
        }
        
        if(profile == null) {
            profileLabel.setText("Default Profile"); 
            profileLabel.setForeground(Color.RED);
        } else {
            profileLabel.setText(profile.toString());    
            profileLabel.setForeground(new Color(0,128,0));  
        }
    }