User input triggers DOM events. We listen to those events with event bindings that funnel updated values back into our components and models.
This page is not yet available in JavaScript. We recommend reading it in TypeScript.