ja, ein eigenes Control war mein erster Gedanke, hab ich auch schon angefangen, bin aber an der Übergabe der Eigenschaften und Ereignisse abgestorben (siehe
hier)
Bin halt faul und wollte den einfachsten Weg gehen, wird mir wohl nicht erspart bleiben da einigen Mehraufwand zu investieren.