diff --git a/web/components/visualization/results-detaileds.js b/web/components/visualization/results-detaileds.js
index a2a222f2d478e9fef2d696f74b1f6c376db6f86d..9276f98b4d9eb125c2854bf716e4a63003da4cb2 100644
--- a/web/components/visualization/results-detaileds.js
+++ b/web/components/visualization/results-detaileds.js
@@ -120,7 +120,7 @@ class DetailedsResultsComponent {
       document.getElementById("zone-detaileds-results").innerHTML = "";
     } else {
       document.getElementById("zone-results").innerHTML =
-        '<br/><h5 class="title is-5">Résultats</h5>';
+        '<br/><h5 class="title is-5">Résultats de ' + zone.Name + "</h5>";
       for (let i in zone.candidateLists) {
         let electedsNumber = null;
         if (
diff --git a/web/components/visualization/results-zone.js b/web/components/visualization/results-zone.js
index c4fc0b30c97c05516e7ffb9eae8be6586b823f5b..d52f471e264b1ebf128de175a7e003a185f3ab26 100644
--- a/web/components/visualization/results-zone.js
+++ b/web/components/visualization/results-zone.js
@@ -120,6 +120,7 @@ class ResultZoneComponent {
     for (var i = 0; i < radioButtons.length; i++) {
       radioButtons[i].addEventListener("click", async (e) => {
         await this.parent.calculateResults();
+        this.parent.resultsGeneral.displayRoundResults();
         if (this.areaDisplayed !== undefined) {
           this.areaDisplayed = resultHandler.parent.results.areasResults.find(
             (areaFind) => areaFind.ID == this.areaDisplayed.ID
diff --git a/web/components/visualization/visualization-section.js b/web/components/visualization/visualization-section.js
index 47beaf59da6fbdd4e4777711024a91abfac30bc0..26bcfa98a3989f6c22273687cbd19a3d42a4a6fb 100644
--- a/web/components/visualization/visualization-section.js
+++ b/web/components/visualization/visualization-section.js
@@ -112,15 +112,6 @@ class ResultComponent {
       document.getElementById("sections").setAttribute("class", "is-active");
     });
 
-    let radioButtons = document.getElementsByName("filter");
-    for (var i = 0; i < radioButtons.length; i++) {
-      radioButtons[i].addEventListener("click", async (e) => {
-        await this.calculateResults();
-        this.resultsZone.displayResults();
-        this.resultsGeneral.displayRoundResults();
-      });
-    }
-
     window.intervalRefreshResults = setInterval(async () => {
       this.calculateResults();
       this.resultsZone.displayResults();