add html_style
add support for single nodes and form elements

form elements have their content in element.value instead of
element.textContent