code: function remove(oTarget, oListener, oConfiguration) {
  		oConfiguration = oConfiguration || getConfiguration(oTarget, oListener);
  		updateConfiguration(oTarget, oListener, oConfiguration, true);
  	}
docs: removes the given configuration for the given listener from the internal list of observed targets mTargets. removes the observer from the target managed object if the target hasn't to be observed any longer