diff --git a/src/trackerItem.cpp b/src/trackerItem.cpp
index 8dea385dd224b98e2cc1be7bac966c2156d6964e..650b1205f65a6f56ad337f68da7ad1fea37eeb60 100644
--- a/src/trackerItem.cpp
+++ b/src/trackerItem.cpp
@@ -505,10 +505,13 @@ void TrackerItem::paint(QPainter *painter, const QStyleOptionGraphicsItem * /*op
                     painter->setBrush(Qt::NoBrush);
                     rect.setRect(tp.x() + 10, tp.y() + 10, 15 * pSC, 10 * pSC);
                     painter->drawText(rect, person.comment());
-                    rect.setRect(tp.x() - pSC, tp.y() - pSC, 50, 50);
-                    if(tp.getMarkerID() > 0)
+
+                    if(person.getMarkerID() > 0)
                     {
-                        painter->drawText(rect, QString("id=%1").arg(tp.getMarkerID()));
+                        QPen markerIDPen;
+                        markerIDPen.setColor(tp.getMarkerID() < 0 ? Qt::blue : Qt::green);
+                        painter->setPen(markerIDPen);
+                        painter->drawText(QPointF{tp.x(), tp.y()}, QString("id=%1").arg(person.getMarkerID()));
                     }
                 }
 
diff --git a/ui/control.ui b/ui/control.ui
index 4cda013e278e12a084d774232d156187c5c236e0..95c59a2c5c685f7b1f5c79f7147e8f6395d69802 100644
--- a/ui/control.ui
+++ b/ui/control.ui
@@ -7012,7 +7012,7 @@
                      </size>
                     </property>
                     <property name="text">
-                     <string>show height/col. color</string>
+                     <string>show height/col. color/marker ID</string>
                     </property>
                     <property name="checked">
                      <bool>true</bool>