@Subscribe
 public void listen(NowObservingMsg msg) {
   reset();
   table = TableListModel.getInstance().get(msg.getTableId());
   status = GameStatus.OBSERVING;
   update();
 }
 @Subscribe
 public void listen(JoinedTableMsg msg) {
   reset();
   table = TableListModel.getInstance().get(msg.getTableId());
   opponent = getOpponent();
   status = GameStatus.ON_TABLE;
   update();
 }
 public Class getColumnClass(int columnIndex) {
   return listModel.getColumnClass(columnIndex);
 }
 public int getColumnCount() {
   return listModel.getColumnCount();
 }
 public Object getValueAt(int aRow, int aColumn) {
   return listModel.getValueAt(row, aColumn);
 }
 public String getColumnName(int columnIndex) {
   return listModel.getColumnName(columnIndex);
 }