Deine Lösung ist die schlankere und für diesen einzelnen Zweck bestimmt elegantere, aber er sucht ja nach einer vorgefertigten Komponente, deswegen geh ich davon aus dass er nicht unbedingt Programmierkenntnisse bzw. -erfahrung hat.
Meine Lösung ist dann noch vergleichsweise Simpel...