anchor.diff:  // if a language is DEFAULT (old db style, or new lexeme) then add its content to any blank.
   function clean_defaults(content, oldfield, oldtab){  
       newfields = content.select('input,textarea');
  -    newfields.each(function(newfield) {
  +    newfields.each(function(i, newfield) {
           if (newfield.val() == "") { newfield.setValue($F(oldfield)); }
       });
       oldfield.setValue("");
  
positive.code: function update_languages(languages) {
      $('#lexeme_dictionary_ids').enable();
      update_add_links();
      $(".translatable").each(function(content){
          oldlangs = content.down('.language-content').childElements().invoke('attr', 'data-language');
          langtype = $(content).attr("data-languages");
          langtabs = content.down('.language-list ul');
          // go through each language in the languages for the appropriate language class
          languages[langtype].each(function(language){
          // if an existing div is in the languages, keep it (moving it to the appropriate position); if it's not, flag it as not to be saved (if content) or remove it (if not)
              if (oldlangs.include(language.underscore_code)) {
                  // old field and tab
  
negative.code:         });
          
          dropped_languages = oldlangs.without.apply(oldlangs, languages[langtype].collect(function(lang){return lang.underscore_code}));
          dropped_languages.each(function(i, language){
              oldfield = content.down('[data-language='+language+']');
              oldtab_index = oldfield.up().childElements().indexOf(oldfield) + 1;
              oldtab = content.down('li', oldtab_index);
  