public void addPropertyChangeListener(PropertyChangeListener listener) {
    	
        this.riverChangeSupport.addPropertyChangeListener(listener);
		for (River r: rivers) {
			r.addPropertyChangeListener(this);
		}
        
    }