rulus.input: created val in rulus.ui