fix firstResponder issue