Respekt.
Gut kommentiert und sauber gecodet, super von dir das zu sharen ;-)