Observer Beispiel komplett und funktioniert