Freut mich

Es gibt sicher noch viel weiteres Optimierungspotential.
Dazu müsste man aber den Code mal etwas detaillierter auseinanderpflücken...