Switch to focus/blur instead of focusin/focusout

Because some HTMl elements aren't meant to have focus on. Using focusin
or focusout which bubbles could trigger focus on unintended elements.
Focus and blur on the other hands don't bubble.
Ref: http://www.quirksmode.org/dom/events/blurfocus.html