Don't remove tmp.js after releasing
No DnD needed
oo.extends() -> oo.exend()

keywords are not allowed in older JS engines
Fix class extension
Use built-in events
Model