Acho que consertei alguns erros bizarros!!! tem que implementar o
observer no repaint da interface, isso que deu PT, pois o programa não
ta thread safe