What happened to the `focusout` event that used to fall through here? Also, better to put it back where it was to minimize the diff