}
public void dataValueChanged(DataEvent e) throws RemoteException {
forecastDateHTML = null;
String name = e.getName();
SimpleData value = e.getValue();
if (name.equals(estTimeDataName)) {
estTime = getDouble(value, Double.NaN);
estTimeEditable = (value == null || value.isEditable())
&& Settings.isReadWrite();
recalc();
} else if (name.equals(actTimeDataName)) {
actTime = getDouble(value, 0.0);
recalc();