Rad.js is an object-oriented, event-driven javascript framework based on classical inheritance.