sS dm_waitForTopInput() { final new Var var; temp vmBus_onMessage('topInput, voidfunc(S s) { var.set(s) }); ret waitUntilVarNotNull(var); }