anchor.diff:      });
   };
   
  +function update_add_links(){
  +    $$(".pull_nested").each(function(anchor){
  +        params = anchor.readAttribute('href').toQueryParams();
  +        params['dictionaries[]'] = $('lexeme_dictionary_ids').getValue();
  +        anchor.writeAttribute('href', anchor.pathname + '?' + Object.toQueryString(params));
  +    });
  +};
  +
   // if a language is DEFAULT (old db style, or new lexeme) then add its content to any blank, then remove.
   function clean_defaults(content, oldfield, oldtab){  
       newfields = content.select('input,textarea');
  
positive.code: 	activate_links($$('body')[0]);
      activate_autocompletes($$('body')[0]);
      activate_language_tabs($$(".language-list"));
      if ($('lexeme_dictionary_ids')) { $('lexeme_dictionary_ids').observe("change", fetch_languages); }
  });
  
  // Simple add effect
  
negative.code: 
  function update_languages(languages) {
      $('lexeme_dictionary_ids').enable();
      update_add_links();
      $$(".translatable").each(function(content){
          oldlangs = content.down('.language-content').childElements().invoke('identify').invoke('gsub', /.*_/, '');
          langtype = content.readAttribute("data-languages");
  