anchor.diff:  
       TextInputElement nameElement;
       TextAreaElement dataBox;
  +    TextAreaElement descElement;
   
       BigBadForm(BigBad this.bigBad, Element this.container) {
  -        drawForm();
       }
   
       void drawForm() {
  +        drawDataBox();
           drawName();
  -        drawDataBox();
  +        drawDesc();
       }
   
       void syncDataBoxToBigBad() {
  
positive.code: 
    String get labelPattern => "$name:___ ";
  
    BigBad(String name, Session session) : super(name, session);
  
    String toDataString() {
  
negative.code:     }
  
      void drawName() {
          DivElement subContainer = new DivElement();
          LabelElement nameLabel = new LabelElement();
          nameLabel.text = "Name:";
          nameElement = new TextInputElement();
          nameElement.value = bigBad.name;
          subContainer.append(nameLabel);
          subContainer.append(nameElement);
          container.append(subContainer);
  
          nameElement.onInput.listen((e) {
              bigBad.name = nameElement.value;
  