What a amazing reply, hope it didnt waste your time @SimonW, 
I understand it a little bit more now, and I will step further into the source code you post
If I got further questions I’d like to have your advice, much thx