code: @Override
  	public void removeCallback(Callback callback) {
  		callbacks.remove(callback);
  		if (manager != null) {
  			callback.cleanup();
  		}
  	}
docs: Removes specified callback from this callback, properly cleans up the removed callback.
  
  @param callback removed child-callback