The document discusses the Browser Object Model (BOM) component of the qooxdoo framework. The BOM normalizes DOM operations, provides a base for widgets, and works cross-browser. It includes features like element handling, an event layer, and XMLHTTP communication. It allows querying element locations, calculating dimensions, styling elements, and handling attributes, properties, scrolling and overflow. The document also discusses the animation support in qooxdoo, which enhances user experience, provides feedback, and modern styling. Animations are based on script.aculo.us and use the BOM layer, with bundled core and combination effects.