trainSchedulePanel.setTrainDetailsButtonActionListener (trainScheduleTrainDetailsListener);
    public void setup(ModelRoot modelRoot, GUIRoot gr) {		world = modelRoot.getWorld();	ViewLists vl = modelRoot.getViewLists();		addTab(null, vl.getImageIcon("terrain_info"), terrainInfoPanel, 		"Terrain Info");	addTab(null, vl.getImageIcon("station_info"), stationInfoPanel,		"Station Info");	addTab(null, vl.getImageIcon("schedule"), trainSchedulePanel,		"Train Schedule"); 	addTab(null, vl.getImageIcon("build"), buildJPane, "Build");	terrainInfoPanel.setup(world, vl);	stationInfoPanel.setup(modelRoot);	trainSchedulePanel.setup(modelRoot, gr);	trainSchedulePanel.setTrainDetailsButtonActionListener	    (trainScheduleTrainDetailsListener); 	buildJPane.setup(vl, modelRoot);        modelRoot.getCursor().addCursorEventListener(this);        	stationInfoPanel.display();        	    }