changes to elements' object model