Despite the fact that we've spent some time on the intrinsic window
elements, we still have a lot of browser functionality that we haven't covered yet. Instead of adding numerous new methods, properties, and events to the window
object, the designers of the object model decided to group pieces of related functionality together into new objects and to make these objects children of the window
object. As we'll see in a moment, these objects represent things like history list of the browser, the location currently shown, and information specific to the browser like its version and display properties. We'll cover each of these subsidiary, but still important, objects over the next few pages.