diff --git a/web/components/visualization/results-general.js b/web/components/visualization/results-general.js
index 60493593b479ce1a63fced5a7731468c597c5e76..84348c71c6e5dbd02e1a0a699e9cdb27b9a799cd 100644
--- a/web/components/visualization/results-general.js
+++ b/web/components/visualization/results-general.js
@@ -1,11 +1,8 @@
 // Imports
 import * as Auth from "/services/auth/auth.js";
-import * as results from "/services/election/calculate-election-generic.js";
 import * as PartyModel from "/services/model/party-model.js";
 import * as CandidateListModel from "/services/model/candidateList-model.js";
 import * as AreaModel from "/services/model/area-model.js";
-import * as Scroller from "/services/common/scroller.js";
-import * as ResultsZone from "/components/visualization/results-zone.js";
 
 export async function mount(where, parent) {
   const resultGeneralComponent = new ResultGeneralComponent(parent);
diff --git a/web/components/visualization/results-section.js b/web/components/visualization/results-section.js
index 45a5c4a036fda33956410ba567b04968d3454923..9327497a54c012e6970f6027451f6f8219d26102 100644
--- a/web/components/visualization/results-section.js
+++ b/web/components/visualization/results-section.js
@@ -173,6 +173,12 @@ class ResultComponent {
       },
       false
     );
+
+    this.interval = setInterval(async () => {
+      this.calculateResults();
+      this.resultsZone.displayResults();
+      this.resultsGeneral.displayRoundResults();
+    }, 10000);
   }
 
   async calculateResults() {
diff --git a/web/components/visualization/results-zone.js b/web/components/visualization/results-zone.js
index 6092a166e7edafe2d353fdb27deff63f562c35c8..254f0b5a06f1ac0a6ab5a5189cb4a1189e5e023f 100644
--- a/web/components/visualization/results-zone.js
+++ b/web/components/visualization/results-zone.js
@@ -34,7 +34,7 @@ class ResultZoneComponent {
             </p>
             <button id="zoom-map" class="button is-success">
               <span class="icon is-small">
-                <i class="fas fa-search"></i>
+                <i class="fa fa-expand"></i>
               </span>
             </button>
           </header>
@@ -57,7 +57,7 @@ class ResultZoneComponent {
             </label>
             <button id="zoom-news-flow" class="button is-success">
               <span class="icon is-small">
-                <i class="fas fa-search"></i>
+                <i class="fa fa-expand"></i>
               </span>
             </button>
           </header>
@@ -74,7 +74,7 @@ class ResultZoneComponent {
           </p>
           <button id="zoom-results" class="button is-success">
             <span class="icon is-small">
-              <i class="fas fa-search"></i>
+              <i class="fa fa-expand"></i>
             </span>
           </button>
         </header>