anchor.diff:  void saveAllDolls(String loadData) {
       List<String> dataStrings = loadData.split("\n");
       for(int i = 0; i< dataStrings.length; i++) {
  +        print("saving doll $i");
           window.localStorage["${Doll.localStorageKey}$i"] = dataStrings[i];
       }
   }
  
positive.code:             String loadData = reader.result;
              clearDolls();
              saveAllDolls(loadData);
              window.location.href= "index.html";
          });
      });
  
  }
  
  void clearDolls() {
      //fuck you if you want to store more than 1k dolls.
      for(int i = 0; i<255; i++) {
          if(window.localStorage.containsKey("${Doll.localStorageKey}$i")) {
  
negative.code: String saveDataToTextFile() {
      List<String> ret = new List<String>();
      for(SavedDoll d in savedDolls) {
          print("writing doll $d");
          ret.add( d.doll.toDataBytesX());
      }
      return ret.join("\n");
  }
  
  void loadBackupButton() {
      print("rendering back up button");
      InputElement fileElement = new InputElement();
      fileElement.style.display = "block";
      fileElement.type = "file";
  