This is gonna need some more investigation. DOM Level 3 defined focusin/focusout as standard events but I vaguely recall we can't detect them properly. If Android 2.3 supports focusin we might not need this.