+ create: function(wlxmlNode, canvas) {
+ return this.fromHTMLElement(this.createDOM(wlxmlNode, canvas)[0], canvas);
+ },
+
+ fromHTMLElement: function(htmlElement, canvas) {
+ return new this(htmlElement, canvas);
+ },
+
+ createDOM: function(wlxmlNode, canvas) {