Gros mélange parmi l'architecture des widgets, à remettre au propre