private void AttachVgToVp(ParseNodeDrawable node)
        {
            var pn = new ParseNodeDrawable(new Symbol(VerbalLabel));

            pn.AddChild((ParseNodeDrawable)node.Clone());
            pn.parent = this;

            var current = node;

            while (current.parent != this)
            {
                current = (ParseNodeDrawable)current.parent;
            }

            var index = this.children.IndexOf(current);

            this.children.Insert(index + 1, pn);
            node.layers.SetLayerData(ViewLayerType.TURKISH_WORD, "*NONE*");
            node.layers.SetLayerData(ViewLayerType.ENGLISH_WORD, "*NONE*");
        }