I will provide the source for sure! But I have to clean up the code a little, there are a lot of unnecessary personal comments to delete and a lot of useful ones to add... (I'm arfraid it will still be a unprofessional mess and difficult to read...)
edit: DONE!