I am really puzzled about the `e.find('*')` stuff here. If I understand how these things work, we already have `focusin/focusout` events on the parent container that will be triggered if any child changes focus. Why don't these events cover us? Can you describe more why this is needed and the bugs that it fixes?