public void paramValueChanged( ParamField.Event e )
{
if( (doc == null) || e.isAdjusting() ) return;
doc.getUndoManager().addEdit( new EditPutMapValue( this,
doc.timeline.getMap(), Timeline.MAP_KEY_RATE, new Float( ggRate.getValue().val ),
getResourceString( "editSampleRate" )).perform() );
// doc.timeline.setRate( this, ggRate.getValue().val ); // XXX should be undoable edit
}