Fri Sep 1 10:50:37 EDT 2017

Control state vs presentation model

It seems I have a need for two parts:

- Full control state, possibly inconsistent (bunch of widgets)
- Presentation model

Basically, there is a phase where the controller knows about a
possibly inconsistent state (e.g. user has modified selector box, but
the rest of the view is not updated yet).

This state is short-lived, e.g. only visible inside the event handler,
but needs to be representable.  This means controller state can be
_larger_ than the presentation model state.