};
// note: we are using the DynamicPrefChangeManager instead of direct
// registration with oCfgNode because the sucky Preferences class
// is not using the EventThread
oCfgDynPrefs = new DynamicPrefChangeManager( null, RoutingConfig.KEYS, oCfgListener, false );
new DynamicPrefChangeManager( audioPrefs, new String[] { PrefsUtil.KEY_OUTPUTCONFIG },
oCfgListener, false ).startListening(); // fires change and hence createOutputConfig()
// osc = new OSCRouterWrapper( superRouter, this );
osc = new OSCRouterWrapper( OSCRoot.getInstance(), this );