setLayout(new BorderLayout());
tableModel = new TableModel(devicePreferences, uiPreferences);
table = new JTableX(tableModel);
table.setRowSelectionAllowed(false);
table.setColumnSelectionAllowed(false);
tableModelListener = new TableModelListener() {
public void tableChanged(TableModelEvent e) {
TableModel tempModel = (TableModel) e.getSource();
String name = (String) (tempModel).getValueAt(e.getFirstRow(),
TableModel.SALSA_MODEL);
if (name.equalsIgnoreCase("ScanServer")) {