Merge pull request #2901 from AliT3/fix/offscreen-mattes

fixes a bug that positioned track mattes offscreen
diff --git a/player/js/elements/svgElements/SVGBaseElement.js b/player/js/elements/svgElements/SVGBaseElement.js
index f2ba5f3..93a02ba 100644
--- a/player/js/elements/svgElements/SVGBaseElement.js
+++ b/player/js/elements/svgElements/SVGBaseElement.js
@@ -24,13 +24,11 @@
     // If this layer acts as a mask for the following layer
     if (this.data.td) {
       this.matteMasks = {};
-      var symbolElement = createNS('symbol');
-      symbolElement.setAttribute('id', this.layerId);
       var gg = createNS('g');
+      gg.setAttribute('id', this.layerId);
       gg.appendChild(this.layerElement);
-      symbolElement.appendChild(gg);
       layerElementParent = gg;
-      this.globalData.defs.appendChild(symbolElement);
+      this.globalData.defs.appendChild(gg);
     } else if (this.data.tt) {
       this.matteElement.appendChild(this.layerElement);
       layerElementParent = this.matteElement;