anchor.diff:              try {
   
                   fraymotif.copyFromDataString(box.value);
  -                syncFormToOwner();
  +                syncDataBoxToOwner();
               }catch(e, trace) {
                   window.alert("something went wrong! $e, $trace");
               }
  
positive.code:         box.style.verticalAlign = "bottom";
          ButtonElement remove = new ButtonElement()..text = "Remove";
  
          fraymotifSection.append(a);
          fraymotifSection.append(box);
          fraymotifSection.append(remove);
  
          remove.onClick.listen((Event e) {
              fraymotifSection.remove();
              owner.fraymotifs.remove(fraymotif);
          });
  
  
negative.code:     }
  
      void drawAddFraymotifs() {
          fraymotifSection.classes.add("filterSection");
          ButtonElement button = new ButtonElement()..text = "Add Fraymotif";
          fraymotifSection.append(button);
          //container.append(fraymotifSection);
          button.onClick.listen((Event e) {
              Fraymotif fraymotif = new Fraymotif("Replace This Please",1);
              owner.fraymotifs.add(fraymotif);
              drawFraymotifBox(fraymotifSection, fraymotif);
          });
      }
  
      void drawFraymotifBox(Element parent, Fraymotif fraymotif) {
          //has a box and a 'remove' button
          DivElement me = new DivElement();
          parent.append(me);
          AnchorElement a = new AnchorElement(href: "FraymotifCreation.html")..text = "Build Fraymotif"..target="_blank";
          TextAreaElement box = new TextAreaElement()..value = fraymotif.toDataString();
          box.rows = 10;
  