a work-in-progress and more or less lightweight javascript framework