anchor.diff:      swap_value( row_one, row_two );
       swap_duration( row_one, row_two );
       swap_step_type( row_one, row_two );
  +    swap_temp_hint( row_one, row_two );
  +    swap_duration_hint( row_one, row_two );
     }
   
     function swap_value( row_one, row_two ){
  
positive.code:     $(document).on('nested:fieldRemoved', function() {
        num_steps -= 1;
        toggle_remove_link();
      });
    
      $(document).on('nested:fieldAdded', function(event){
  
negative.code:       var field = event.field;
        var index_field = field.find('span.step_index');
        var index_form_field = field.find('input.step_index');
        var index = $('.fields:visible').size() ;
    
        index_field.text( index );
        index_form_field.val( index );
  