diff --git a/evidence/package-lock.json b/evidence/package-lock.json
index 15b5271..4af8988 100644
--- a/evidence/package-lock.json
+++ b/evidence/package-lock.json
@@ -8,7 +8,7 @@
       "name": "my-evidence-project",
       "version": "0.0.1",
       "dependencies": {
-        "@evidence-dev/core-components": "^2.0.3",
+        "@evidence-dev/core-components": "^2.1.1",
         "@evidence-dev/evidence": "^22.0.1"
       },
       "engines": {
@@ -830,34 +830,37 @@
       }
     },
     "node_modules/@evidence-dev/component-utilities": {
-      "version": "1.1.3",
-      "resolved": "https://registry.npmjs.org/@evidence-dev/component-utilities/-/component-utilities-1.1.3.tgz",
-      "integrity": "sha512-DwD068YOvfFKu+sC+ann0UjZ1k/++WvWdYb9tPkuTgawXrmzae3d+pOI7Pwb+tVKsoD1bfmmL1XwlkE5hvFrLQ==",
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/@evidence-dev/component-utilities/-/component-utilities-1.2.0.tgz",
+      "integrity": "sha512-k8MEmSTI+cXyVSzf8jYKOR+fVhbtPKfE9PX8DSOIWJHL6dsN0rBGAE16jIr7Mmf0NWIDNoOzNVkHND4HKTEtoQ==",
       "dependencies": {
         "@tidyjs/tidy": "2.4.4",
         "debounce": "^1.2.1",
         "downloadjs": "1.4.7",
-        "echarts": "5.4.2",
+        "echarts": "5.4.3",
         "ssf": "^0.11.2",
         "svelte": "3.55.0"
       }
     },
     "node_modules/@evidence-dev/core-components": {
-      "version": "2.0.4",
-      "resolved": "https://registry.npmjs.org/@evidence-dev/core-components/-/core-components-2.0.4.tgz",
-      "integrity": "sha512-Pi7Ne3utLh9eDaewYx0fAGfrF/9P7EyRvx4QeaiNB0G5kptr2he6cSrecF2kKZ33wXsiSasCkp1ii8ivVk70wg==",
+      "version": "2.1.1",
+      "resolved": "https://registry.npmjs.org/@evidence-dev/core-components/-/core-components-2.1.1.tgz",
+      "integrity": "sha512-SdlxDk5OOFyPrrx1m+5oJDuGZPHcPqKxkpnYOpBFoOdESuvm+7KH/Y3hHT9zp38HWMBJ3thP0gEUrumB+N8njg==",
       "dependencies": {
-        "@evidence-dev/component-utilities": "^1.1.3",
-        "@evidence-dev/tailwind": "^1.0.0",
+        "@evidence-dev/component-utilities": "^1.2.0",
+        "@evidence-dev/tailwind": "^1.1.0",
+        "@rgossiaux/svelte-headlessui": "^2.0.0",
+        "@steeze-ui/heroicons": "^2.2.3",
         "@steeze-ui/simple-icons": "^1.5.0",
         "@steeze-ui/svelte-icon": "^1.4.1",
         "@steeze-ui/tabler-icons": "^2.1.0",
-        "echarts": "5.4.2",
+        "echarts": "5.4.3",
         "echarts-stat": "1.2.0",
         "export-to-csv": "0.2.1",
         "prismjs": "1.29.0",
         "ssf": "0.11.2",
-        "svelte-tiny-linked-charts": "1.1.5"
+        "svelte-tiny-linked-charts": "1.1.5",
+        "tua-body-scroll-lock": "^1.4.0"
       },
       "peerDependencies": {
         "svelte": "^3.54.0"
@@ -1227,9 +1230,9 @@
       }
     },
     "node_modules/@evidence-dev/tailwind": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/@evidence-dev/tailwind/-/tailwind-1.0.0.tgz",
-      "integrity": "sha512-/A/cZFQkcztYxNdwtnfZ/xlQGTM0QDbq0olEqLrTGx2ssayWznCEO4rVwPveOle43+MTx7UuKZeNt21YLnaWTg==",
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/@evidence-dev/tailwind/-/tailwind-1.1.0.tgz",
+      "integrity": "sha512-uu/OQtLEMq7bQykA6NOeCerv5XdKtDW4RwlIs2Pt7tWfRwIphLSwCtA46ZFq+tCfGoxHGJyQL/6s6CA+nlq5lg==",
       "dependencies": {
         "tailwindcss": "^3.3.1"
       }
@@ -1654,6 +1657,14 @@
       "integrity": "sha512-C16M+IYz0rgRhWZdCmK+h58JMv8vijAA61gmz2rspCSwKwzBebpdcsiUmwrtJRdphuY30i6BSLEOP8ppbNLyLg==",
       "peer": true
     },
+    "node_modules/@rgossiaux/svelte-headlessui": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/@rgossiaux/svelte-headlessui/-/svelte-headlessui-2.0.0.tgz",
+      "integrity": "sha512-ksh245HqMM8yqkzd/OyAK2FCHZYOSA3ldLIHab7C9S60FmifqT24JFVgi8tZpsDEMk3plbfQvfah93n5IEi8sg==",
+      "peerDependencies": {
+        "svelte": "^3.47.0"
+      }
+    },
     "node_modules/@rollup/pluginutils": {
       "version": "4.2.1",
       "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz",
@@ -1675,6 +1686,11 @@
         "join-component": "^1.1.0"
       }
     },
+    "node_modules/@steeze-ui/heroicons": {
+      "version": "2.2.3",
+      "resolved": "https://registry.npmjs.org/@steeze-ui/heroicons/-/heroicons-2.2.3.tgz",
+      "integrity": "sha512-bv4YK375U9TDS50SmJ5VdFy2UmMhgKbJCCbo6IUU3qs2luEj2VX6sQoDy96j8AIKttxMd62ih1j0lZj7CTjIfA=="
+    },
     "node_modules/@steeze-ui/simple-icons": {
       "version": "1.5.1",
       "resolved": "https://registry.npmjs.org/@steeze-ui/simple-icons/-/simple-icons-1.5.1.tgz",
@@ -3546,12 +3562,12 @@
       }
     },
     "node_modules/echarts": {
-      "version": "5.4.2",
-      "resolved": "https://registry.npmjs.org/echarts/-/echarts-5.4.2.tgz",
-      "integrity": "sha512-2W3vw3oI2tWJdyAz+b8DuWS0nfXtSDqlDmqgin/lfzbkB01cuMEN66KWBlmur3YMp5nEDEEt5s23pllnAzB4EA==",
+      "version": "5.4.3",
+      "resolved": "https://registry.npmjs.org/echarts/-/echarts-5.4.3.tgz",
+      "integrity": "sha512-mYKxLxhzy6zyTi/FaEbJMOZU1ULGEQHaeIeuMR5L+JnJTpz+YR03mnnpBhbR4+UYJAgiXgpyTVLffPAjOTLkZA==",
       "dependencies": {
         "tslib": "2.3.0",
-        "zrender": "5.4.3"
+        "zrender": "5.4.4"
       }
     },
     "node_modules/echarts-stat": {
@@ -9720,6 +9736,11 @@
       "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz",
       "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
     },
+    "node_modules/tua-body-scroll-lock": {
+      "version": "1.4.0",
+      "resolved": "https://registry.npmjs.org/tua-body-scroll-lock/-/tua-body-scroll-lock-1.4.0.tgz",
+      "integrity": "sha512-pbl411d7RSxjYXt5pB5GdBQ5BraVg1PMvr8BSUXc4buCMeK1OYu7L10PuOU8EhdfWoxGiAfvLrioSQe6Cr9m1g=="
+    },
     "node_modules/tunnel": {
       "version": "0.0.6",
       "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz",
@@ -10688,9 +10709,9 @@
       }
     },
     "node_modules/zrender": {
-      "version": "5.4.3",
-      "resolved": "https://registry.npmjs.org/zrender/-/zrender-5.4.3.tgz",
-      "integrity": "sha512-DRUM4ZLnoaT0PBVvGBDO9oWIDBKFdAVieNWxWwK0niYzJCMwGchRk21/hsE+RKkIveH3XHCyvXcJDkgLVvfizQ==",
+      "version": "5.4.4",
+      "resolved": "https://registry.npmjs.org/zrender/-/zrender-5.4.4.tgz",
+      "integrity": "sha512-0VxCNJ7AGOMCWeHVyTrGzUgrK4asT4ml9PEkeGirAkKNYXYzoPJCLvmyfdoOXcjTHPs10OZVMfD1Rwg16AZyYw==",
       "dependencies": {
         "tslib": "2.3.0"
       }
@@ -11239,34 +11260,37 @@
       }
     },
     "@evidence-dev/component-utilities": {
-      "version": "1.1.3",
-      "resolved": "https://registry.npmjs.org/@evidence-dev/component-utilities/-/component-utilities-1.1.3.tgz",
-      "integrity": "sha512-DwD068YOvfFKu+sC+ann0UjZ1k/++WvWdYb9tPkuTgawXrmzae3d+pOI7Pwb+tVKsoD1bfmmL1XwlkE5hvFrLQ==",
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/@evidence-dev/component-utilities/-/component-utilities-1.2.0.tgz",
+      "integrity": "sha512-k8MEmSTI+cXyVSzf8jYKOR+fVhbtPKfE9PX8DSOIWJHL6dsN0rBGAE16jIr7Mmf0NWIDNoOzNVkHND4HKTEtoQ==",
       "requires": {
         "@tidyjs/tidy": "2.4.4",
         "debounce": "^1.2.1",
         "downloadjs": "1.4.7",
-        "echarts": "5.4.2",
+        "echarts": "5.4.3",
         "ssf": "^0.11.2",
         "svelte": "3.55.0"
       }
     },
     "@evidence-dev/core-components": {
-      "version": "2.0.4",
-      "resolved": "https://registry.npmjs.org/@evidence-dev/core-components/-/core-components-2.0.4.tgz",
-      "integrity": "sha512-Pi7Ne3utLh9eDaewYx0fAGfrF/9P7EyRvx4QeaiNB0G5kptr2he6cSrecF2kKZ33wXsiSasCkp1ii8ivVk70wg==",
+      "version": "2.1.1",
+      "resolved": "https://registry.npmjs.org/@evidence-dev/core-components/-/core-components-2.1.1.tgz",
+      "integrity": "sha512-SdlxDk5OOFyPrrx1m+5oJDuGZPHcPqKxkpnYOpBFoOdESuvm+7KH/Y3hHT9zp38HWMBJ3thP0gEUrumB+N8njg==",
       "requires": {
-        "@evidence-dev/component-utilities": "^1.1.3",
-        "@evidence-dev/tailwind": "^1.0.0",
+        "@evidence-dev/component-utilities": "^1.2.0",
+        "@evidence-dev/tailwind": "^1.1.0",
+        "@rgossiaux/svelte-headlessui": "^2.0.0",
+        "@steeze-ui/heroicons": "^2.2.3",
         "@steeze-ui/simple-icons": "^1.5.0",
         "@steeze-ui/svelte-icon": "^1.4.1",
         "@steeze-ui/tabler-icons": "^2.1.0",
-        "echarts": "5.4.2",
+        "echarts": "5.4.3",
         "echarts-stat": "1.2.0",
         "export-to-csv": "0.2.1",
         "prismjs": "1.29.0",
         "ssf": "0.11.2",
-        "svelte-tiny-linked-charts": "1.1.5"
+        "svelte-tiny-linked-charts": "1.1.5",
+        "tua-body-scroll-lock": "^1.4.0"
       },
       "dependencies": {
         "@steeze-ui/svelte-icon": {
@@ -11565,9 +11589,9 @@
       }
     },
     "@evidence-dev/tailwind": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/@evidence-dev/tailwind/-/tailwind-1.0.0.tgz",
-      "integrity": "sha512-/A/cZFQkcztYxNdwtnfZ/xlQGTM0QDbq0olEqLrTGx2ssayWznCEO4rVwPveOle43+MTx7UuKZeNt21YLnaWTg==",
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/@evidence-dev/tailwind/-/tailwind-1.1.0.tgz",
+      "integrity": "sha512-uu/OQtLEMq7bQykA6NOeCerv5XdKtDW4RwlIs2Pt7tWfRwIphLSwCtA46ZFq+tCfGoxHGJyQL/6s6CA+nlq5lg==",
       "requires": {
         "tailwindcss": "^3.3.1"
       }
@@ -11907,6 +11931,12 @@
       "integrity": "sha512-C16M+IYz0rgRhWZdCmK+h58JMv8vijAA61gmz2rspCSwKwzBebpdcsiUmwrtJRdphuY30i6BSLEOP8ppbNLyLg==",
       "peer": true
     },
+    "@rgossiaux/svelte-headlessui": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/@rgossiaux/svelte-headlessui/-/svelte-headlessui-2.0.0.tgz",
+      "integrity": "sha512-ksh245HqMM8yqkzd/OyAK2FCHZYOSA3ldLIHab7C9S60FmifqT24JFVgi8tZpsDEMk3plbfQvfah93n5IEi8sg==",
+      "requires": {}
+    },
     "@rollup/pluginutils": {
       "version": "4.2.1",
       "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz",
@@ -11925,6 +11955,11 @@
         "join-component": "^1.1.0"
       }
     },
+    "@steeze-ui/heroicons": {
+      "version": "2.2.3",
+      "resolved": "https://registry.npmjs.org/@steeze-ui/heroicons/-/heroicons-2.2.3.tgz",
+      "integrity": "sha512-bv4YK375U9TDS50SmJ5VdFy2UmMhgKbJCCbo6IUU3qs2luEj2VX6sQoDy96j8AIKttxMd62ih1j0lZj7CTjIfA=="
+    },
     "@steeze-ui/simple-icons": {
       "version": "1.5.1",
       "resolved": "https://registry.npmjs.org/@steeze-ui/simple-icons/-/simple-icons-1.5.1.tgz",
@@ -13342,12 +13377,12 @@
       }
     },
     "echarts": {
-      "version": "5.4.2",
-      "resolved": "https://registry.npmjs.org/echarts/-/echarts-5.4.2.tgz",
-      "integrity": "sha512-2W3vw3oI2tWJdyAz+b8DuWS0nfXtSDqlDmqgin/lfzbkB01cuMEN66KWBlmur3YMp5nEDEEt5s23pllnAzB4EA==",
+      "version": "5.4.3",
+      "resolved": "https://registry.npmjs.org/echarts/-/echarts-5.4.3.tgz",
+      "integrity": "sha512-mYKxLxhzy6zyTi/FaEbJMOZU1ULGEQHaeIeuMR5L+JnJTpz+YR03mnnpBhbR4+UYJAgiXgpyTVLffPAjOTLkZA==",
       "requires": {
         "tslib": "2.3.0",
-        "zrender": "5.4.3"
+        "zrender": "5.4.4"
       }
     },
     "echarts-stat": {
@@ -17920,6 +17955,11 @@
       "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz",
       "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
     },
+    "tua-body-scroll-lock": {
+      "version": "1.4.0",
+      "resolved": "https://registry.npmjs.org/tua-body-scroll-lock/-/tua-body-scroll-lock-1.4.0.tgz",
+      "integrity": "sha512-pbl411d7RSxjYXt5pB5GdBQ5BraVg1PMvr8BSUXc4buCMeK1OYu7L10PuOU8EhdfWoxGiAfvLrioSQe6Cr9m1g=="
+    },
     "tunnel": {
       "version": "0.0.6",
       "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz",
@@ -18576,9 +18616,9 @@
       "integrity": "sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug=="
     },
     "zrender": {
-      "version": "5.4.3",
-      "resolved": "https://registry.npmjs.org/zrender/-/zrender-5.4.3.tgz",
-      "integrity": "sha512-DRUM4ZLnoaT0PBVvGBDO9oWIDBKFdAVieNWxWwK0niYzJCMwGchRk21/hsE+RKkIveH3XHCyvXcJDkgLVvfizQ==",
+      "version": "5.4.4",
+      "resolved": "https://registry.npmjs.org/zrender/-/zrender-5.4.4.tgz",
+      "integrity": "sha512-0VxCNJ7AGOMCWeHVyTrGzUgrK4asT4ml9PEkeGirAkKNYXYzoPJCLvmyfdoOXcjTHPs10OZVMfD1Rwg16AZyYw==",
       "requires": {
         "tslib": "2.3.0"
       }
diff --git a/evidence/package.json b/evidence/package.json
index fd6ec0d..957ace5 100644
--- a/evidence/package.json
+++ b/evidence/package.json
@@ -13,7 +13,7 @@
   },
   "type": "module",
   "dependencies": {
-    "@evidence-dev/core-components": "^2.0.3",
+    "@evidence-dev/core-components": "^2.1.1",
     "@evidence-dev/evidence": "^22.0.1"
   },
   "overrides": {