diff --git a/data/interface.ui b/data/interface.ui
index ed7567cdc760848d5f95217813050376c0cf55e6..dbfa66f80777b014e6177507e036982ff6f7a261 100644
--- a/data/interface.ui
+++ b/data/interface.ui
@@ -30,10 +30,24 @@
   <template class="RugbyAppWindow" parent="GtkApplicationWindow">
     <property name="can_focus">False</property>
     <child>
-      <object class="GtkListBox" id="listbox">
+      <object class="GtkScrolledWindow">
         <property name="height_request">400</property>
         <property name="visible">True</property>
-        <property name="can_focus">False</property>
+        <property name="can_focus">True</property>
+        <property name="shadow_type">in</property>
+        <child>
+          <object class="GtkViewport">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkListBox" id="listbox">
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="selection_mode">none</property>
+              </object>
+            </child>
+          </object>
+        </child>
       </object>
     </child>
     <child type="titlebar">