Mise en place de la base du controleur avec les listeners