public void valueUpdated(ValuePanel source) {
if (emitter == null) {
return;
}
Value value = (Value) controlToData.get(source);
if (value != null) {
if( value instanceof SimpleValue)
((SimpleValue)value).setValue( source.getValue());
else if( value instanceof RandomValue )
((RandomValue)value).setValue( source.getValue());