simplified CCKeyboardDispatcher and CCLayer does not inherit from CCKeyboardDelegate