diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 7f2787cacbd7a99ec91555209b7401d6b005c8d5..380a60668f36fc3a4561e0dc009b91d4817f8c00 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -55,7 +55,19 @@ job_test_gui_ubuntu:
     - python3 --version
     - DISPLAY=':10.0' python3 -m unittest test.test_main
 
-# name **må** være pages
+job_pages_smoke_test:
+  stage: deploy
+  image: morkolai/soitool-ci
+  script:
+  - mkdir public
+  - pdoc --version
+  - pdoc soitool --html
+  - mv ./html/soitool/* ./public
+  # never run for master branch
+  except:
+  - master
+
+# name has to be pages
 pages:
   stage: deploy
   image: morkolai/soitool-ci
@@ -67,6 +79,7 @@ pages:
   artifacts:
     paths:
     - public
+  # only run for master branch
   only:
   - master
 
diff --git a/soitool/main_window.py b/soitool/main_window.py
index fe50fd813a6a66bfd3607f5472381e6ca3197c98..2abe6dce5b822ff081816d3ce5b1f7c475613545 100644
--- a/soitool/main_window.py
+++ b/soitool/main_window.py
@@ -61,11 +61,6 @@ class MainWindow(QMainWindow):
         export.setStatusTip("Eksporter SOI til annet filformat")
         file_menu.addAction(export)
 
-        # New Module
-        new_module = QAction("Ny modul", self)
-        new_module.setShortcut("Ctrl+m")
-        new_module.setStatusTip("Legg til en ny modul")
-
         # Small codebook
         small_codebook = QAction("Liten kodebok", self)
         small_codebook.setStatusTip("Vis liten kodebok")
@@ -108,7 +103,11 @@ class MainWidget(QWidget):
         layout1 = QHBoxLayout()
         layout2 = QVBoxLayout()
 
+        # New module button
         new_module = QPushButton("Ny modul")
+        new_module.setShortcut("Ctrl+m")
+        new_module.setStatusTip("Legg til en ny modul")
+
         tree_view = QTreeWidget()
         setup = QPushButton("Oppsett")
         layout2.addWidget(tree_view)