When you init a ResponderChain for a window you should be able to call `firstResponder = "Field"` on it from a different window, at least on MacOS. Currently this causes a crash, complaining about the window not being key when becomeFirstResponder is called.