resolvido problema da perda do keylistener... 'como não pensei nisso antes'...