Onkeypress e Dojo

Olá pessoal

Estou com um probleminha com o evento onkeypress e o Dojo. O evento chama uma function, na qual eu pego o valor do campo que disparou o evento, porém o promeiro caracter digitado vem vazio, o segundo caracter traz o valor do primeiro e assim sucessivamente, como se o evento fosse disparado antes do valor ser inserido no campo, vocês tem alguma idéia de como posso resolver este problema?

Desde já agradeço a ajuda de todos.

Já resolvi aqui pessoal, é só utilizar o método onkeyup ao invés do onkeypress