diff --git a/index.php b/index.php
index 46b2a8bfb1cca5050b693a6be6c65c5dabfcecd8..19138d3664d7c2346325b29766866fa89c27ddaa 100644
--- a/index.php
+++ b/index.php
@@ -4,8 +4,8 @@
     <?php include dirname($_SERVER['DOCUMENT_ROOT']) . "/simpel.cc/php/head.php"; ?>
     <!-- <meta charset="utf-8"> -->
     <!-- <title>FreqBuddy</title> -->
-    <script src="script.js"></script>
-    <link rel="stylesheet" href="style.css">
+    <script src="script.js" defer></script>
+    <link rel="stylesheet" href="style.css" defer>
   </head>
   <body>
     <header>
@@ -154,8 +154,4 @@
       <div class="space"></div>
     </main>
   </body>
-  <script>
-    enableCellPopup();
-    calculateFreqs();
-  </script>
 </html>
diff --git a/script.js b/script.js
index 9eebaaaff74b9b11d71ce09370587a9ee2a4d5c9..b94c13668698e1ee4964cd3d3882ea6930cae23c 100644
--- a/script.js
+++ b/script.js
@@ -218,3 +218,8 @@ function getCookie(cname) {
   }
   return "";
 }
+
+document.addEventListener('DOMContentLoaded', function() {
+  enableCellPopup();
+  calculateFreqs();
+});