public synchronized void removeListener(Listener l){
  listeners.remove(l);
}

public synchronized void removeListener ( Listener l ) { listeners . remove ( l ) ; }
removes a listener receiving progress notifications .
