I was about to do something like that... but since you have startet so nice, maybe you want to work on this again ? I would support you