ggRate = new PrefNumberField();
ggRate.setSpace( NumberSpace.createIntSpace( 1, 768000 ));
// ggRate.setUnit( getResourceString( "labelUnitHertz" )); // EEE
// ggNumber.setPreferences( prefs, key );
tab.gridAdd( ggRate, 1, row );
ggRate.addListener( new NumberListener() {
public void numberChanged( NumberEvent e )
{
if( !doc.bird.attemptExclusive( Session.DOOR_TIME, 250 )) {
ggRate.setNumber( new Double( doc.timeline.getRate() )); // undo
return;