Avoid use of javascript reserved words 'delete'  append '_' for now to make these valid identifiers.
Refactor to use requires defs and initComponent()
Fix class names
more requires for referenced classes
disable use of aggregate js files for now