observer cleanup
simplify updateIndex
check node type in templates
output Array in text bindings