Das haben wir auch schon gedacht, aber dann hätten wir noch eine weitere Klasse, mit starker Kopplung. Die neue Callback Klasse, müsste ja dann wieder auf die ChatInstanzen zugreifen können und dafür brauchts Zugang zum ChatManager. Sicherlich wird die ChatManager-Klasse mittlerweile ziemlich groß, aber auf die 4 Callbackmethoden kommts kaum an, denn die Suchen nur die richtige Instanz und rufen dort dann die Methode auf (nicht wirklich viel Code). Gerade der ChatManager sollt die Schnittstelle zwischen Ice und UI (in beide Richtungen sein). Eventuell können wir andere Funktionalität auslagern, aber mir föäät nicht wirklich eine nette Lösung ein, bei der die Abhängigkeit zwischen den Objekten nicht unnötig groß wird.