cómo saber qué elemento de la interfaz de usuario está en foco

Tengo una función de administrador de eventos para un cuadro de texto, que hace lo siguiente,

Busca los contactos del usuario y muestra los contactos que coinciden con el patrón del cuadro de texto.

La misma función se debe hacer para dos cuadros de texto más.

Dado que el valor del cuadro de texto se obtiene usando "e.parameter.textbox1NAME", he agregado dos funciones más como controladores de eventos,

textbox2.addKeyUpHandler('search2');
textbox3.addKeyUpHandler('search3');

además de

textbox1.addKeyUpHandler('search1');

La única diferencia entre las tres funciones es si el patrón utilizado es "e.parameter.textbox1NAME" o "e.parameter.textbox2NAME" o "e.parameter.textbox3NAME"

Creo que esto es ineficiente, ¿hay alguna forma de saber qué elemento invoca al manejador o qué elemento está enfocado? Gracias

Respuestas a la pregunta(3)

Su respuesta a la pregunta