consolidating models and views into widgets. Actions are applied within encounters. Exposed detection in configuration