Ich habe es mir nochmal angeschaut. Manche Funktionen kann ich zu Prototypen machen.

Bei den Add- und RemoveHandler habe ich nur das Problem, dass mir beim Callback der Kontext verschwindet und das this nicht mehr auf den Controller sondern auf Window zeigt.

Ich glaube gelesen zu haben dass man den Kontext, in dem eine Funktion ausgeführt wird, festlegen kann. Das wäre hier sehr sinnvoll.