populated states, hide/show on other, confirm exit