couleur devoir fait
même popup_callback pour tout le monde
lisibilité
inutile
refactor
restore API v0 from master
self redundant