Adicionado listeners para atualizar a figura em vez de chamar o repaint
uma vez a cada 500 ms.