support for all marker definitions
diff --git a/player/js/animation/AnimationItem.js b/player/js/animation/AnimationItem.js
index 9954110..6de0e83 100644
--- a/player/js/animation/AnimationItem.js
+++ b/player/js/animation/AnimationItem.js
@@ -433,7 +433,7 @@
   var marker;
   for (var i = 0; i < this.markers.length; i += 1) {
     marker = this.markers[i];
-    if (marker.payload && marker.payload.name.cm === markerName) {
+    if (marker.payload && marker.payload.name === markerName) {
       return marker;
     }
   }
diff --git a/player/js/utils/markers/markerParser.js b/player/js/utils/markers/markerParser.js
index 7ccc3e6..fe17929 100644
--- a/player/js/utils/markers/markerParser.js
+++ b/player/js/utils/markers/markerParser.js
@@ -34,7 +34,7 @@
             markerData.payload = parsePayloadLines(_markers[i].cm);
           } catch (__) {
             markerData.payload = {
-              name: _markers[i],
+              name: _markers[i].cm,
             };
           }
         }