method addKeyboardNonpanningWithFrameBasedActionHandler:constraintBasedActionHandler: added