Introduce ClientUserInputHandler