enum ViewState { Idle, Busy, Error, BusyLocal, ErrorLocal }