anchor.diff:                        jQuery.each(previewColumns, function(index, value) {
                           jQuery('<td/>', {
                             'text': function() {
  -                            return jQuery(sourceTr).find("td:nth-child("+(columns.indexOf(value)+1)+")").text();
  +                            // shift by 1 as first column is the checkbox
  +                            var column = jQuery(sourceTr).find("td:eq("+(columns.indexOf(value))+")");
  +                            if (column.find('a').exists()) {
  +                              return column.find('a').text();
  +                            }
  +                            return column.text();
                             }
                           }).appendTo(tr);
                         });
  
positive.code: 
  </c:when>
  <c:otherwise>
  <!--  No list found with this name -->
  <div class="bigmessage">
   <br />
   <html:link action="/bag?subtab=view">View all lists</html:link>
  </div>
  </c:otherwise>
  </c:choose>
  
  
negative.code:               columns.push(jQuery(this).attr('title'));
              });
  
              <%-- add the "first" two columns --%>
              var previewColumns = Array();
              previewColumns.push(columns[0]);
              previewColumns.push(columns[1]);
  
              var limit = 3;
              jQuery("#list-table table tbody tr").each(function(index) {
  