Document object model (2004)