svoid dm_onTopInputChange(final VF1 r) { final DynModule m = dm_current_mandatory(); dm_ownResource(vmBus_onMessage('topInputChanged, voidfunc(fS s) { m.enter(); callF(r, s) })); } svoid dm_onTopInputChange(Runnable r) { dm_onTopInputChange(runnableToVF1(r)); }