anchor.diff:            text.html(generateColumnNameTooltip(newName));
             $(table.columns().header()).filter('#' + id)
               .html(generateColumnNameTooltip(newName));
  -
  +          originalHeader.find('#' + id).html(newName);
             cancelEditMode();
             initHeaderTooltip();
           },
  
positive.code:     fnInitComplete: function(oSettings, json) {
        // Reload correct column order and visibility (if you refresh page)
        for (var i = 0; i < table.columns()[0].length; i++) {
          var visibility = myData.columns[i].visible;
          if (typeof (visibility) === 'string') {
            visibility = (visibility === 'true');
          }
  
negative.code:           // Add number of columns
            $('#samples').data('num-columns',
              $('#samples').data('num-columns') + 1);
            // Add column to table (=table header)
            originalHeader.append(
              '<th class="custom-field" id="' + data.id + '" ' +
  