diff --git a/src/app.lisp b/src/app.lisp
index 63dbebe..957ef97 100644
--- a/src/app.lisp
+++ b/src/app.lisp
@@ -8,7 +8,7 @@
   (:import-from #:clack-errors
                 #:*clack-error-middleware*)
   (:import-from #:website/lib/env
-                #:website-env)
+                #:dev-mode-p)
   (:import-from #:website/renderer)
   (:export #:*app*))
 (in-package #:website/app)
@@ -19,7 +19,7 @@
     (install-middleware app (lambda (app)
                               (funcall *clack-error-middleware*
                                        app
-                                       :debug (string= (website-env) "dev"))))
+                                       :debug (dev-mode-p))))
     (install-middleware app *trim-trailing-slash*)
     (static-path app "/assets/" "assets/")
     (configure app)))
diff --git a/src/components/header.lisp b/src/components/header.lisp
index 0e90283..d531e79 100644
--- a/src/components/header.lisp
+++ b/src/components/header.lisp
@@ -17,9 +17,9 @@
   (hsx
    (header :class "hidden md:flex justify-between py-4 border-b-1 top-0 bg-white"
      (p :class "z-20 text-3xl font-bold"
-       (a :preload "mouseover" :href "/" "skyizwhite"))
+       (a :href "/" "skyizwhite"))
      (nav :class "flex items-end"
-       (ul :preload "mouseover" :class "flex gap-4 text-xl font-bold"
+       (ul :class "flex gap-4 text-xl font-bold"
          (loop
            :for (href label) :in *pc-menu* :collect
               (if (string= href (request-uri *request*))
@@ -32,7 +32,7 @@
      :x-data "{ open: false }"
      :class "flex md:hidden justify-between py-2 border-b-1 top-0 bg-white"
      (p :class "z-20 text-2xl font-bold"
-       (a :preload "mousedown" :href "/" "skyizwhite"))
+       (a :href "/" "skyizwhite"))
      (div
        (button
          :aria-label "Open menu"
@@ -58,9 +58,7 @@
          :|x-transition:leave.duration.300ms| t
          (h2 :class "text-5xl font-bold"
            "Menu")
-         (ul 
-           :preload "mousedown"
-           :class "flex flex-col h-fit gap-8 text-3xl font-bold"
+         (ul :class "flex flex-col h-fit gap-8 text-3xl font-bold"
            (loop
              :for (href label) :in *sp-menu* :collect
                 (if (string= href (request-uri *request*))
diff --git a/src/components/scripts.lisp b/src/components/scripts.lisp
index 67edfff..b2dd9b1 100644
--- a/src/components/scripts.lisp
+++ b/src/components/scripts.lisp
@@ -24,7 +24,4 @@
      (noscript
        (link :rel "stylesheet" :href *google-font-url*))
      (script :src "https://cdn.jsdelivr.net/npm/htmx.org@2.0.4/dist/htmx.min.js")
-     (script :src "https://cdn.jsdelivr.net/npm/htmx-ext-preload@2.1.1/dist/preload.min.js")
-     (script :src "https://cdn.jsdelivr.net/npm/htmx-ext-head-support@2.0.4/dist/head-support.min.js")
-     (script :src "https://cdn.jsdelivr.net/npm/htmx-ext-response-targets@2.0.3/dist/response-targets.min.js")
      (script :src "https://cdn.jsdelivr.net/npm/alpinejs@3.14.9/dist/cdn.min.js" :defer t))))
diff --git a/src/renderer.lisp b/src/renderer.lisp
index 161a45f..6aa0d8d 100644
--- a/src/renderer.lisp
+++ b/src/renderer.lisp
@@ -33,8 +33,4 @@
                                      (~metadata :metadata (context :metadata))
                                      (~scripts))
                                    (body
-                                     :hx-ext (clsx "head-support, response-targets,"
-                                                   (and (not (dev-mode-p)) "preload"))
-                                     :hx-boost "true" :hx-swap "transition:true"
-                                     :hx-target-404 "body" :hx-target-5* "body"
                                      (~layout result)))))))))
diff --git a/src/routes/blog/index.lisp b/src/routes/blog/index.lisp
index 6754330..7953a7f 100644
--- a/src/routes/blog/index.lisp
+++ b/src/routes/blog/index.lisp
@@ -20,7 +20,7 @@
      (section
        (h1 :class "font-bold text-4xl mb-8"
          "Blog")
-       (ul :preload "mouseover" :class "flex flex-col gap-y-2"
+       (ul :class "flex flex-col gap-y-2"
          (loop
            :for item :in blogs :collect
               (hsx