adding timeout
fixing error catching
nicknaming actions to action
ui with timeout and error fixup