diff --git a/ui5/eve7/lib/EveElements.js b/ui5/eve7/lib/EveElements.js
index dde82fce08407a51ef87938895290564bb13ab9e..4c338f6c12b697f81e389b2764c3b6cbc7c97cf7 100644
--- a/ui5/eve7/lib/EveElements.js
+++ b/ui5/eve7/lib/EveElements.js
@@ -34,6 +34,12 @@ sap.ui.define(['rootui5/eve7/lib/EveManager'], function(EveManager) {
 
    EveElemControl.prototype.separateDraw = false;
 
+   EveElemControl.prototype.getTooltipText = function(intersect)
+   {
+      let el =  this.obj3d.eve_el;
+      return el.fTitle || el.fName || "";
+   }
+
    EveElemControl.prototype.elementHighlighted = function(indx)
    {
       // default is simple selection, we ignore the indx
@@ -697,6 +703,13 @@ sap.ui.define(['rootui5/eve7/lib/EveManager'], function(EveManager) {
       }
    }
 
+   StraightLineSetControl.prototype.getTooltipText = function(intersect)
+   {
+      var t = this.obj3d.eve_el.fTitle || this.obj3d.eve_el.fName || "";
+      var idx = this.extractIndex(intersect);
+      return t + " idx=" + idx;
+   }
+
    StraightLineSetControl.prototype.elementSelected = function(indx)
    {
       this.invokeSceneMethod("processElementSelected", indx);
diff --git a/ui5/eve7/lib/GlViewerThree.js b/ui5/eve7/lib/GlViewerThree.js
index bdbd65125539b658c767643ec5b6be994ccb0c3e..657dbe66fed02af41755ce3dfcdc17f1e3938fb2 100644
--- a/ui5/eve7/lib/GlViewerThree.js
+++ b/ui5/eve7/lib/GlViewerThree.js
@@ -443,7 +443,7 @@ sap.ui.define([
          this.highlighted_scene = c.obj3d.scene;
 
          if (c.obj3d && c.obj3d.eve_el)
-            this.ttip_text.innerHTML = c.obj3d.eve_el.fTitle || c.obj3d.eve_el.fName || "";
+            this.ttip_text.innerHTML = c.getTooltipText(intersect);
          else
             this.ttip_text.innerHTML = "";