diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/Coursebook.vue b/aleksis/apps/alsijil/frontend/components/coursebook/Coursebook.vue
index 2f15b8ae548f3e384da0f7f85f162928ea5f1ae4..42bf9ed630d1d6c639f023583d94c7b19ab7cba2 100644
--- a/aleksis/apps/alsijil/frontend/components/coursebook/Coursebook.vue
+++ b/aleksis/apps/alsijil/frontend/components/coursebook/Coursebook.vue
@@ -356,13 +356,8 @@ export default {
         // integrate into docsByDay
       }
     },
-    gotoDate(date, scroll) {
-      // show
+    setDate(date) {
       this.$router.replace({ hash: date })
-      console.log('hash', this.$route.hash);
-      // assure
-      this.assureDate(DateTime.fromISO(date));
-      // scroll
     },
     onIntersect(entries, observer) {
       const entry = entries[0];
@@ -374,7 +369,7 @@ export default {
         if (this.visible[0] > entry.target.dataset.date || this.visible.length === 0) {
           // coming is new first (top) date
           this.visible.unshift(entry.target.dataset.date);
-          console.log('current', this.visible[0]);
+          this.setDate(this.visible[0]);
         } else if (this.visible[this.visible.length -1] < entry.target.dataset.date) {
           // coming is new last (bottom) date
           this.visible.push(entry.target.dataset.date);
@@ -389,7 +384,7 @@ export default {
       } else if (this.visible[0] === entry.target.dataset.date) {
         // first (top) visible date is going
         this.visible.shift()
-        console.log('current', this.visible[0]);
+        this.setDate(this.visible[0]);
       } else if (this.visible[this.visible.length - 1] === entry.target.dataset.date) {
         // last (bottom) visible date is going
         this.visible.pop()