UI now respond on user actions. Created structure of commands