Matthias Reitinger
ɐɯıǝɹ
Ich würd mal behaupten, dass du da das Pattern namens „Observer“ implementiert hast 
Vielleicht hilft dieses Stichwort ja bei weiteren Recherchen des OP.

Vielleicht hilft dieses Stichwort ja bei weiteren Recherchen des OP.