for example: ```ruby class EditItem < HyperComponent ... render { INPUT(etc, placeholder: PLACE_HOLDER, defaultValue: todo.title) } on(:enter) { |evt| todo.update(title: evt.target.value) && save! } on(:blur) { cancel! } ... end ```