JavaScript framework offering a complete set of UI widgets