diff --git a/package-lock.json b/package-lock.json
index 50bd0a433cbf913e3e5444a78f28b0fb52c0be69..b5e2000e754e95c6ffa0d5b4f6b72a0a755ac963 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -141,35 +141,11 @@
             "source-map": "0.7.4"
           }
         },
-        "esbuild": {
+        "esbuild-wasm": {
           "version": "0.15.5",
-          "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.15.5.tgz",
-          "integrity": "sha512-VSf6S1QVqvxfIsSKb3UKr3VhUCis7wgDbtF4Vd9z84UJr05/Sp2fRKmzC+CSPG/dNAPPJZ0BTBLTT1Fhd6N9Gg==",
-          "dev": true,
-          "optional": true,
-          "requires": {
-            "@esbuild/linux-loong64": "0.15.5",
-            "esbuild-android-64": "0.15.5",
-            "esbuild-android-arm64": "0.15.5",
-            "esbuild-darwin-64": "0.15.5",
-            "esbuild-darwin-arm64": "0.15.5",
-            "esbuild-freebsd-64": "0.15.5",
-            "esbuild-freebsd-arm64": "0.15.5",
-            "esbuild-linux-32": "0.15.5",
-            "esbuild-linux-64": "0.15.5",
-            "esbuild-linux-arm": "0.15.5",
-            "esbuild-linux-arm64": "0.15.5",
-            "esbuild-linux-mips64le": "0.15.5",
-            "esbuild-linux-ppc64le": "0.15.5",
-            "esbuild-linux-riscv64": "0.15.5",
-            "esbuild-linux-s390x": "0.15.5",
-            "esbuild-netbsd-64": "0.15.5",
-            "esbuild-openbsd-64": "0.15.5",
-            "esbuild-sunos-64": "0.15.5",
-            "esbuild-windows-32": "0.15.5",
-            "esbuild-windows-64": "0.15.5",
-            "esbuild-windows-arm64": "0.15.5"
-          }
+          "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.15.5.tgz",
+          "integrity": "sha512-lTJOEKekN/4JI/eOEq0wLcx53co2N6vaT/XjBz46D1tvIVoUEyM0o2K6txW6gEotf31szFD/J1PbxmnbkGlK9A==",
+          "dev": true
         },
         "jsonc-parser": {
           "version": "3.1.0",
@@ -1987,13 +1963,6 @@
       "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==",
       "dev": true
     },
-    "@esbuild/android-arm": {
-      "version": "0.15.14",
-      "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.15.14.tgz",
-      "integrity": "sha512-+Rb20XXxRGisNu2WmNKk+scpanb7nL5yhuI1KR9wQFiC43ddPj/V1fmNyzlFC9bKiG4mYzxW7egtoHVcynr+OA==",
-      "dev": true,
-      "optional": true
-    },
     "@esbuild/linux-loong64": {
       "version": "0.15.5",
       "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.15.5.tgz",
@@ -2037,9 +2006,9 @@
           "dev": true
         },
         "globals": {
-          "version": "13.17.0",
-          "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz",
-          "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==",
+          "version": "13.18.0",
+          "resolved": "https://registry.npmjs.org/globals/-/globals-13.18.0.tgz",
+          "integrity": "sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A==",
           "dev": true,
           "requires": {
             "type-fest": "^0.20.2"
@@ -3423,9 +3392,9 @@
       "dev": true
     },
     "@yarnpkg/parsers": {
-      "version": "3.0.0-rc.28",
-      "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.28.tgz",
-      "integrity": "sha512-OdBYBaACPjFnqek4jtyR5VH7wX5i7BwfS0AP8m6hTqgULRVOLEc6TKxUBxMCTISzZPGdo5wWAB7OcMmU6G2UnA==",
+      "version": "3.0.0-rc.30",
+      "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.30.tgz",
+      "integrity": "sha512-95BoSadF1Qyxeh8BleNxRP8eczG4faqOxIgowwCtZD+Ahihlu5PxI1KG35IXNbR52GR0V5EV+eR94g+4gTPP9g==",
       "dev": true,
       "requires": {
         "js-yaml": "^3.10.0",
@@ -5484,6 +5453,36 @@
         "es6-promise": "^4.0.3"
       }
     },
+    "esbuild": {
+      "version": "0.15.5",
+      "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.15.5.tgz",
+      "integrity": "sha512-VSf6S1QVqvxfIsSKb3UKr3VhUCis7wgDbtF4Vd9z84UJr05/Sp2fRKmzC+CSPG/dNAPPJZ0BTBLTT1Fhd6N9Gg==",
+      "dev": true,
+      "optional": true,
+      "requires": {
+        "@esbuild/linux-loong64": "0.15.5",
+        "esbuild-android-64": "0.15.5",
+        "esbuild-android-arm64": "0.15.5",
+        "esbuild-darwin-64": "0.15.5",
+        "esbuild-darwin-arm64": "0.15.5",
+        "esbuild-freebsd-64": "0.15.5",
+        "esbuild-freebsd-arm64": "0.15.5",
+        "esbuild-linux-32": "0.15.5",
+        "esbuild-linux-64": "0.15.5",
+        "esbuild-linux-arm": "0.15.5",
+        "esbuild-linux-arm64": "0.15.5",
+        "esbuild-linux-mips64le": "0.15.5",
+        "esbuild-linux-ppc64le": "0.15.5",
+        "esbuild-linux-riscv64": "0.15.5",
+        "esbuild-linux-s390x": "0.15.5",
+        "esbuild-netbsd-64": "0.15.5",
+        "esbuild-openbsd-64": "0.15.5",
+        "esbuild-sunos-64": "0.15.5",
+        "esbuild-windows-32": "0.15.5",
+        "esbuild-windows-64": "0.15.5",
+        "esbuild-windows-arm64": "0.15.5"
+      }
+    },
     "esbuild-android-64": {
       "version": "0.15.5",
       "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.15.5.tgz",
@@ -5603,12 +5602,6 @@
       "dev": true,
       "optional": true
     },
-    "esbuild-wasm": {
-      "version": "0.15.5",
-      "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.15.5.tgz",
-      "integrity": "sha512-lTJOEKekN/4JI/eOEq0wLcx53co2N6vaT/XjBz46D1tvIVoUEyM0o2K6txW6gEotf31szFD/J1PbxmnbkGlK9A==",
-      "dev": true
-    },
     "esbuild-windows-32": {
       "version": "0.15.5",
       "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.15.5.tgz",
@@ -5780,9 +5773,9 @@
           }
         },
         "globals": {
-          "version": "13.17.0",
-          "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz",
-          "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==",
+          "version": "13.18.0",
+          "resolved": "https://registry.npmjs.org/globals/-/globals-13.18.0.tgz",
+          "integrity": "sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A==",
           "dev": true,
           "requires": {
             "type-fest": "^0.20.2"
@@ -8350,9 +8343,9 @@
       "dev": true
     },
     "needle": {
-      "version": "3.1.0",
-      "resolved": "https://registry.npmjs.org/needle/-/needle-3.1.0.tgz",
-      "integrity": "sha512-gCE9weDhjVGCRqS8dwDR/D3GTAeyXLXuqp7I8EzH6DllZGXSUyxuqqLh+YX9rMAWaaTFyVAg6rHGL25dqvczKw==",
+      "version": "3.2.0",
+      "resolved": "https://registry.npmjs.org/needle/-/needle-3.2.0.tgz",
+      "integrity": "sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==",
       "dev": true,
       "optional": true,
       "requires": {
@@ -8418,189 +8411,17 @@
         "stylus": "^0.59.0"
       },
       "dependencies": {
-        "@esbuild/linux-loong64": {
-          "version": "0.15.14",
-          "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.15.14.tgz",
-          "integrity": "sha512-eQi9rosGNVQFJyJWV0HCA5WZae/qWIQME7s8/j8DMvnylfBv62Pbu+zJ2eUDqNf2O4u3WB+OEXyfkpBoe194sg==",
-          "dev": true,
-          "optional": true
-        },
         "commander": {
           "version": "9.4.1",
           "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz",
           "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==",
           "dev": true
         },
-        "esbuild": {
-          "version": "0.15.14",
-          "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.15.14.tgz",
-          "integrity": "sha512-pJN8j42fvWLFWwSMG4luuupl2Me7mxciUOsMegKvwCmhEbJ2covUdFnihxm0FMIBV+cbwbtMoHgMCCI+pj1btQ==",
-          "dev": true,
-          "optional": true,
-          "requires": {
-            "@esbuild/android-arm": "0.15.14",
-            "@esbuild/linux-loong64": "0.15.14",
-            "esbuild-android-64": "0.15.14",
-            "esbuild-android-arm64": "0.15.14",
-            "esbuild-darwin-64": "0.15.14",
-            "esbuild-darwin-arm64": "0.15.14",
-            "esbuild-freebsd-64": "0.15.14",
-            "esbuild-freebsd-arm64": "0.15.14",
-            "esbuild-linux-32": "0.15.14",
-            "esbuild-linux-64": "0.15.14",
-            "esbuild-linux-arm": "0.15.14",
-            "esbuild-linux-arm64": "0.15.14",
-            "esbuild-linux-mips64le": "0.15.14",
-            "esbuild-linux-ppc64le": "0.15.14",
-            "esbuild-linux-riscv64": "0.15.14",
-            "esbuild-linux-s390x": "0.15.14",
-            "esbuild-netbsd-64": "0.15.14",
-            "esbuild-openbsd-64": "0.15.14",
-            "esbuild-sunos-64": "0.15.14",
-            "esbuild-windows-32": "0.15.14",
-            "esbuild-windows-64": "0.15.14",
-            "esbuild-windows-arm64": "0.15.14"
-          }
-        },
-        "esbuild-android-64": {
-          "version": "0.15.14",
-          "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.15.14.tgz",
-          "integrity": "sha512-HuilVIb4rk9abT4U6bcFdU35UHOzcWVGLSjEmC58OVr96q5UiRqzDtWjPlCMugjhgUGKEs8Zf4ueIvYbOStbIg==",
-          "dev": true,
-          "optional": true
-        },
-        "esbuild-android-arm64": {
-          "version": "0.15.14",
-          "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.15.14.tgz",
-          "integrity": "sha512-/QnxRVxsR2Vtf3XottAHj7hENAMW2wCs6S+OZcAbc/8nlhbAL/bCQRCVD78VtI5mdwqWkVi3wMqM94kScQCgqg==",
-          "dev": true,
-          "optional": true
-        },
-        "esbuild-darwin-64": {
-          "version": "0.15.14",
-          "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.15.14.tgz",
-          "integrity": "sha512-ToNuf1uifu8hhwWvoZJGCdLIX/1zpo8cOGnT0XAhDQXiKOKYaotVNx7pOVB1f+wHoWwTLInrOmh3EmA7Fd+8Vg==",
-          "dev": true,
-          "optional": true
-        },
-        "esbuild-darwin-arm64": {
-          "version": "0.15.14",
-          "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.14.tgz",
-          "integrity": "sha512-KgGP+y77GszfYJgceO0Wi/PiRtYo5y2Xo9rhBUpxTPaBgWDJ14gqYN0+NMbu+qC2fykxXaipHxN4Scaj9tUS1A==",
-          "dev": true,
-          "optional": true
-        },
-        "esbuild-freebsd-64": {
-          "version": "0.15.14",
-          "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.14.tgz",
-          "integrity": "sha512-xr0E2n5lyWw3uFSwwUXHc0EcaBDtsal/iIfLioflHdhAe10KSctV978Te7YsfnsMKzcoGeS366+tqbCXdqDHQA==",
-          "dev": true,
-          "optional": true
-        },
-        "esbuild-freebsd-arm64": {
-          "version": "0.15.14",
-          "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.14.tgz",
-          "integrity": "sha512-8XH96sOQ4b1LhMlO10eEWOjEngmZ2oyw3pW4o8kvBcpF6pULr56eeYVP5radtgw54g3T8nKHDHYEI5AItvskZg==",
-          "dev": true,
-          "optional": true
-        },
-        "esbuild-linux-32": {
-          "version": "0.15.14",
-          "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.15.14.tgz",
-          "integrity": "sha512-6ssnvwaTAi8AzKN8By2V0nS+WF5jTP7SfuK6sStGnDP7MCJo/4zHgM9oE1eQTS2jPmo3D673rckuCzRlig+HMA==",
-          "dev": true,
-          "optional": true
-        },
-        "esbuild-linux-64": {
-          "version": "0.15.14",
-          "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.15.14.tgz",
-          "integrity": "sha512-ONySx3U0wAJOJuxGUlXBWxVKFVpWv88JEv0NZ6NlHknmDd1yCbf4AEdClSgLrqKQDXYywmw4gYDvdLsS6z0hcw==",
-          "dev": true,
-          "optional": true
-        },
-        "esbuild-linux-arm": {
-          "version": "0.15.14",
-          "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.15.14.tgz",
-          "integrity": "sha512-D2LImAIV3QzL7lHURyCHBkycVFbKwkDb1XEUWan+2fb4qfW7qAeUtul7ZIcIwFKZgPcl+6gKZmvLgPSj26RQ2Q==",
-          "dev": true,
-          "optional": true
-        },
-        "esbuild-linux-arm64": {
-          "version": "0.15.14",
-          "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.14.tgz",
-          "integrity": "sha512-kle2Ov6a1e5AjlHlMQl1e+c4myGTeggrRzArQFmWp6O6JoqqB9hT+B28EW4tjFWgV/NxUq46pWYpgaWXsXRPAg==",
-          "dev": true,
-          "optional": true
-        },
-        "esbuild-linux-mips64le": {
+        "esbuild-wasm": {
           "version": "0.15.14",
-          "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.14.tgz",
-          "integrity": "sha512-FVdMYIzOLXUq+OE7XYKesuEAqZhmAIV6qOoYahvUp93oXy0MOVTP370ECbPfGXXUdlvc0TNgkJa3YhEwyZ6MRA==",
-          "dev": true,
-          "optional": true
-        },
-        "esbuild-linux-ppc64le": {
-          "version": "0.15.14",
-          "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.14.tgz",
-          "integrity": "sha512-2NzH+iuzMDA+jjtPjuIz/OhRDf8tzbQ1tRZJI//aT25o1HKc0reMMXxKIYq/8nSHXiJSnYV4ODzTiv45s+h73w==",
-          "dev": true,
-          "optional": true
-        },
-        "esbuild-linux-riscv64": {
-          "version": "0.15.14",
-          "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.14.tgz",
-          "integrity": "sha512-VqxvutZNlQxmUNS7Ac+aczttLEoHBJ9e3OYGqnULrfipRvG97qLrAv9EUY9iSrRKBqeEbSvS9bSfstZqwz0T4Q==",
-          "dev": true,
-          "optional": true
-        },
-        "esbuild-linux-s390x": {
-          "version": "0.15.14",
-          "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.14.tgz",
-          "integrity": "sha512-+KVHEUshX5n6VP6Vp/AKv9fZIl5kr2ph8EUFmQUJnDpHwcfTSn2AQgYYm0HTBR2Mr4d0Wlr0FxF/Cs5pbFgiOw==",
-          "dev": true,
-          "optional": true
-        },
-        "esbuild-netbsd-64": {
-          "version": "0.15.14",
-          "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.14.tgz",
-          "integrity": "sha512-6D/dr17piEgevIm1xJfZP2SjB9Z+g8ERhNnBdlZPBWZl+KSPUKLGF13AbvC+nzGh8IxOH2TyTIdRMvKMP0nEzQ==",
-          "dev": true,
-          "optional": true
-        },
-        "esbuild-openbsd-64": {
-          "version": "0.15.14",
-          "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.14.tgz",
-          "integrity": "sha512-rREQBIlMibBetgr2E9Lywt2Qxv2ZdpmYahR4IUlAQ1Efv/A5gYdO0/VIN3iowDbCNTLxp0bb57Vf0LFcffD6kA==",
-          "dev": true,
-          "optional": true
-        },
-        "esbuild-sunos-64": {
-          "version": "0.15.14",
-          "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.15.14.tgz",
-          "integrity": "sha512-DNVjSp/BY4IfwtdUAvWGIDaIjJXY5KI4uD82+15v6k/w7px9dnaDaJJ2R6Mu+KCgr5oklmFc0KjBjh311Gxl9Q==",
-          "dev": true,
-          "optional": true
-        },
-        "esbuild-windows-32": {
-          "version": "0.15.14",
-          "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.15.14.tgz",
-          "integrity": "sha512-pHBWrcA+/oLgvViuG9FO3kNPO635gkoVrRQwe6ZY1S0jdET07xe2toUvQoJQ8KT3/OkxqUasIty5hpuKFLD+eg==",
-          "dev": true,
-          "optional": true
-        },
-        "esbuild-windows-64": {
-          "version": "0.15.14",
-          "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.15.14.tgz",
-          "integrity": "sha512-CszIGQVk/P8FOS5UgAH4hKc9zOaFo69fe+k1rqgBHx3CSK3Opyk5lwYriIamaWOVjBt7IwEP6NALz+tkVWdFog==",
-          "dev": true,
-          "optional": true
-        },
-        "esbuild-windows-arm64": {
-          "version": "0.15.14",
-          "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.14.tgz",
-          "integrity": "sha512-KW9W4psdZceaS9A7Jsgl4WialOznSURvqX/oHZk3gOP7KbjtHLSsnmSvNdzagGJfxbAe30UVGXRe8q8nDsOSQw==",
-          "dev": true,
-          "optional": true
+          "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.15.14.tgz",
+          "integrity": "sha512-xGgXmOvECJ52gEGTLy0d6BrkYhI0kuBAHjVouqf/oH1TxwMuXw2oa8SyEr7R7Zyjq1m089y4lRLG4MXHvSoLNA==",
+          "dev": true
         }
       }
     },
@@ -10396,9 +10217,9 @@
       "dev": true
     },
     "regenerator-transform": {
-      "version": "0.15.0",
-      "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz",
-      "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==",
+      "version": "0.15.1",
+      "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz",
+      "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==",
       "dev": true,
       "requires": {
         "@babel/runtime": "^7.8.4"
diff --git a/projects/kypo-trainings-clustering-viz-lib/src/lib/visualization/components/visualizations/radar-chart/radar-chart.component.ts b/projects/kypo-trainings-clustering-viz-lib/src/lib/visualization/components/visualizations/radar-chart/radar-chart.component.ts
index 3cd216b6f1310eb5fc39d390b3b8add10a6dbe3a..d4be8a057092d220a9644dc8a425475cd9b46ae1 100644
--- a/projects/kypo-trainings-clustering-viz-lib/src/lib/visualization/components/visualizations/radar-chart/radar-chart.component.ts
+++ b/projects/kypo-trainings-clustering-viz-lib/src/lib/visualization/components/visualizations/radar-chart/radar-chart.component.ts
@@ -299,16 +299,21 @@ export class RadarChartComponent implements OnChanges, OnInit {
         .style('font-size', '9')
         .text(ft_name)
         .on('mouseover', function (event, d) {
+          const vizBox = document
+            .querySelector('#radarchartPlaceholder kypo-clustering-visualization')
+            .getBoundingClientRect();
+
           tooltip.transition().ease(d3.easeLinear, 2).duration(300).delay(10).style('opacity', 0.9);
           tooltip
             .html(ft_tooltip)
-            .style('left', d3.pointer(event, d3.select('#radar-chart'))[0] - 200 + 'px')
-            .style('top', d3.pointer(event, d3.select('#radar-chart'))[1] - 100 + 'px');
+            .style('left', event.clientX - vizBox.x + 'px')
+            .style('top', event.clientY - vizBox.y - 20 + 'px');
         })
         .on('mousemove', function (event, d) {
-          tooltip
-            .style('left', d3.pointer(event, d3.select('#radar-chart'))[0] - 200 + 'px')
-            .style('top', d3.pointer(event, d3.select('#radar-chart'))[1] - 100 + 'px');
+          const vizBox = document
+            .querySelector('#radarchartPlaceholder kypo-clustering-visualization')
+            .getBoundingClientRect();
+          tooltip.style('left', event.clientX - vizBox.x + 'px').style('top', event.clientY - vizBox.y - 20 + 'px');
         })
         .on('mouseout', function () {
           tooltip.transition().duration(0).style('opacity', 0);
diff --git a/src/app/clustering/clustering-overview-analysis.component.html b/src/app/clustering/clustering-overview-analysis.component.html
index c72f323e962003c3cf1e4727f37e6bc672c55f0c..d6e81a9962ee2267fa177f05776ca2bded68e1ee 100644
--- a/src/app/clustering/clustering-overview-analysis.component.html
+++ b/src/app/clustering/clustering-overview-analysis.component.html
@@ -78,16 +78,20 @@
 
            <!-- Main content -->
            <mat-sidenav-content style="margin-left: 255px;">
-               <kypo-clustering-visualization
-                        [selectedComponent]="selectedComponent"
-                        [selectedFeature]="selectedFeature"
-                        [trainingDefinitionId]="trainingDefinitionId"
-                        [trainingInstanceId]="trainingInstanceId"
-                        [numOfClusters]="numOfClusters"
-                        [isStandalone]="true"
-                        [level]="level"
-               >
-               </kypo-clustering-visualization>
+               <div id="scatterClustersSvgPlaceholder">
+                   <div id="radarchartPlaceholder">
+                   <kypo-clustering-visualization
+                            [selectedComponent]="selectedComponent"
+                            [selectedFeature]="selectedFeature"
+                            [trainingDefinitionId]="trainingDefinitionId"
+                            [trainingInstanceIds]="trainingInstanceIds"
+                            [numOfClusters]="numOfClusters"
+                            [isStandalone]="true"
+                            [level]="level"
+                   >
+                   </kypo-clustering-visualization>
+                   </div>
+               </div>
             </mat-sidenav-content>
         </mat-sidenav-container>
     </div>
diff --git a/src/app/clustering/clustering-overview.component.ts b/src/app/clustering/clustering-overview.component.ts
index a9acb9306ec4eca5a3a7715fa916e62ec84d0bbb..992c51062c5a688b12789c6421d0161f7b2c91d3 100644
--- a/src/app/clustering/clustering-overview.component.ts
+++ b/src/app/clustering/clustering-overview.component.ts
@@ -5,8 +5,8 @@ import {Components} from '../../../projects/kypo-trainings-clustering-viz-lib/sr
 
 @Component({
   selector: 'app-clustering-overview',
-  //templateUrl: './clustering-overview-analysis.component.html', <-- this one is for standalone analysis
-  templateUrl: './clustering-overview.component.html',
+  templateUrl: './clustering-overview-analysis.component.html', // <-- this one is for standalone analysis
+  //templateUrl: './clustering-overview.component.html',
   styleUrls: ['./clustering-overview.component.css']
 })
 export class ClusteringOverviewComponent {