Glad to hear it =D
However i found a REALLY nice way to fix this issue ...
If I understood correctly, your solution is "divide" everything into several contexts right?
Well, if that is the case, I am sorry to inform you, I tried that solution before, and it didn't work at the time. It was one of my first tentatives to fix the problem, and it didn't work, at least not for me.
I don't understand how it is possible to work for you ... do you still have that error if you add ALL other functions withing other contexts?
That is weird....
Anyway, unlike most people, you criticized my resource, but you also tried to find a solution. Although it doesn't work (at least it didn't at the time I was creating this) our action is correct, and you deserve a reward.