+var getElementForElementRootNode = function(node) {
+ return node.getData('canvasElement');
+};
+
+var getElementForNode = function(node) {
+ while(!node.getData('canvasElement')) {
+ node = node.parent();
+ }
+ return node.getData('canvasElement');
+};
+
+var getElementForDetachedNode = function(node, originalParent) {
+ var ptr = originalParent;
+ if(ptr === null) {