diff --git a/components/content/pdockqMatrix.vue b/components/content/pdockqMatrix.vue
index 8596a41d345dc6601f5e974a0ee053cd530d36a3..cd20fc9e5aa7c3d65bee34b7454d2477406eb53d 100644
--- a/components/content/pdockqMatrix.vue
+++ b/components/content/pdockqMatrix.vue
@@ -156,6 +156,15 @@ function on(mark) {
             displayStructure(data[index])
         })
 
+        r.on("mouseover", function (event) {
+            const elem = d3.select(event.srcElement)
+            const elemFill = d3.color(elem.attr("fill")).darker()
+            elem.attr("stroke-width", 4).attr("stroke", elemFill)
+        })
+        r.on("mouseout", function (event) {
+            d3.select(event.srcElement).attr("stroke-width", undefined).attr("stroke", undefined)
+        })
+
         return g;
     };
     return mark;