Move the TableListAdapter into the TableView and implement column weights.