You are a freaking genius, this is soooo brilliant, thumps up 10/10 and so on!

Great work man!