amélioration repaint + addListener sur quitter