support for changing the tagName from server, removing attributes,
changing visibility, in addition to much better viewstate handling
of attributes and properties. plus some minor changes to text of
examples