hi Faddy,
I'm not too sure what's going on.. perhaps you have some caching playing around? - I find it unlikely you haven't checked for cache, but this is my best guess..
JS Bin - Collaborative JavaScript Debugging
This jsbin is very close to what you have in terms of structure, and I can see no issue - maybe if you could export the project (as a zip file) and I can import here in WebIDE 1.16 to have a look.. but really, I cannot see any issue with your code.
Cheers,
Dan.