Reworked BXKeyboardEventTap internals create event tap on dedicated thread, in a vain attempt to avoid startup lag in 10.9.