don't set column base on the last item in the list

use the column that contain most fields , which can also handle to render the label without any links.