entonces, lo que te hace falta es comprender como funciona el modelo de evento. aca tienes un buen articulo,
http://kusor.net/traducciones/brainj...vents1.es.html. en resumen, el handler recibe como argumento un objeto event y desde dentro de esta funcion puedes utilizar el objeto para leer las diferentes propiedades o invocar sus metodos.