Use focusin/focusout (which bubble) instead of focus/blur (which don't).