public void weaklyRegisterListener(ScalarDisplayOptionsListener listener){
  mListeners.add(listener);
}

public void weaklyRegisterListener ( ScalarDisplayOptionsListener listener ) { mListeners . add ( listener ) ; }
retains a weak reference to the provided listener . caller must make sure that it holds a strong reference to the listener , or else messages may not be delivered .
