A GUI composed of widgets/tools used to manage changes on a set of objects during a discrete time.
Defines a context of operation on a subset of objects in the system. The coordinator use the screen to present tools/views to the user.
The tools/controls can change the state of the system and the coordinator can open/push another coordinator to perform works on that situation/context.
User interactions operated in widgets/tools can cause new visualizations of model objects (for example nested navigation in model structure). This new change of context can trigger a new coordinator to present this context.
It also can close(back) reverting state to previous coordinator/context.
A reference to the MobileThread operating on the GUI