changed button text on demo page; use id attribute on nodes for variable name; added whitespaces back in for textnodes, so we have a more solid comparison feature :(