Work without firstResponder