enum ViewState { Idle, Busy }