diff --git a/src/interface.cpp b/src/interface.cpp
index 8a41c7f445aa4152d71b2abeef2c1128d3b7a83f..227d83ecb3c1c803d1f25d0781352c5f5100f2e7 100644
--- a/src/interface.cpp
+++ b/src/interface.cpp
@@ -852,3 +852,14 @@ void MainWindow::on_pushButton_clicked()
     ui->grid_view->copy_grid(newGrid);
 }
 
+
+void MainWindow::on_simSpeedSlider_sliderMoved(int position)
+{
+    int frequence = position;
+    if (frequence == 0)
+        return;
+
+    timer->setInterval(1000/frequence);
+    timer->start();
+}
+