Added ability to specify firstResponder directly