client input handling, next to implement channel create, sub and message via client input