## Input Binding< Lightview will automatically bind input values to variables. Note how the string template literals in the REPL have atomic a values that match variable names. If your variables are not reactive, you will need to add 'input' or 'change' event listeners to the inputs to respond to change. See [event listeners](./8-event-listeners.html) portion of the tutorial. In this example we are watching for the `change` event. Make changes to the input and tab out. Now, modify the code and watch for an `input` event and make changes to the input again. If your variables are reactive, they will automatically be updated based in `input` events. You can use an `observer` to [drive other action](./7-monitoring-with-observers.html). To simplify processing, `checkbox` inputs are `checked` if their value is set to `true`. Lightview does not allow you to assign custom values to checkboxes based on their checked state.