In the attached pen, the text draggable can be restored to its original center position using the 'restore' button, despite the 'this.x' variable used to compute that position is declared 'undefined' when printed to the console. Using the same 'this.x' variable to similarly restore the green line element to its starting position does not move, or flies off the SVG boundary.
Thoughts?