module no longer needed
updated for new String.format function
added DOMElement.property function
updated for new module and new API