public void removeListener(FSMouseListener l){
  if (l == null) {
    return;
  }
  if (_handlers.containsKey(l)) {
    _handlers.remove(l);
  }
  if (_enabled && _handlers.size() == 0) {
    _panel.removeMouseListener(this);
    _panel.removeMouseMotionListener(this);
    _enabled=false;
  }
}

public void removeListener ( FSMouseListener l ) { if ( l == null ) { return ; } if ( _handlers . containsKey ( l ) ) { _handlers . remove ( l ) ; } if ( _enabled && _handlers . size ( ) == 0 ) { _panel . removeMouseListener ( this ) ; _panel . removeMouseMotionListener ( this ) ; _enabled = false ; } }
removes the given listener , after which it will no longer receive callbacks on mouse events .
