#38 changes the View to provide a mutable App instance to facilitate the Text Input. WIth a mutable app it is not necessary to callback to the App to mutate state as it can be done in the handler.