first integrated commit
changes to ui executeKeyAction, logic hasTask and storage loadData
additional ";"