}
public void dataValuesChanged(Vector v) throws RemoteException {
boolean changed = false;
for (Iterator i = v.iterator(); i.hasNext();) {
DataEvent e = (DataEvent) i.next();
if (handleEvent(e))
changed = true;
}
if (changed && statusOut != null)
recalc();