@Override public void event(MT type, Object o) { switch (type) { case RUN_CHANGED: Entrant e = (Entrant) o; String classcode = e.getClassCode(); nameLabel.setText("Driver: " + e.getName()); nameModel.setData(e); details.setData(e.getRuns()); classLabel.setText("Class: " + classcode); classModel.setData(Database.d.getResultsForClass(classcode)); renderer.setHighlightValue(e.getFirstName() + " " + e.getLastName()); break; } }