the dynamic object model on elements