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