eliminated dummy object in clientKeyboard to register hook