Selbst das würde ich nicht so lösen, weil da hat man ja wieder eine Verknüpfung von Daten und Oberfläche. Denn was machst du, wenn ein vierter Button dazu kommt? Dann bist du wieder an der Daten
Unit am rumfummeln. Statte die Daten
Unit mit Ereignissen aus, die du dann in der Oberfläche zuweisen und darauf reagieren kannst.