public void unregisterBackgroundListener(@NonNull BackgroundListener listener){
  mBackgroundListeners.remove(listener);
}

public void unregisterBackgroundListener ( @ NonNull BackgroundListener listener ) { mBackgroundListeners . remove ( listener ) ; }
unregistered a previously register listener .
