OOjsUI
Object-Oriented JavaScript – User Interface
Class Hierarchy