!7 cmodule ELECurrentInput { S input; visual fontSizePlus(20, dm_centeredTextField input()); start { dm_registerAs eleCurrentInput(); dm_onUserUtteranceWithoutMine(s -> setField(input := s)); dm_watchField input(r { vmBus_send eleNewInput(input) }); } // API S currentInput() { ret input; } }