"getting versions" sequence improved
MainWidget refactoring started, added state machine, first sequence moved to state
further state machine refactoring