cachedisomap.js now fully commented, uielement.js in-progress 9patching