public void addLocations(List<LocationGPSObject> locations) {
		if (locations == null) {
			return;
		}

		this.componentPanel.removeAll();
		GeoLocationPanel.resetColorScale();
		for (LocationGPSObject location : locations) {
			GeoLocationPanel panel = new GeoLocationPanel(location);
			if (this.mouseListener != null) 
				panel.addMouseListener(this.mouseListener);
			addComponent(panel);
		}
	}