Fixes a subtle bug with children.

NodeList is not cirrectly spliced by goog.array.remove and this leads to inner decorative elements being recreated on each level.
Add toggle button demo.

Fixes minor issues in other demos and the toggle button implementation to be compatible with the render/decorate patterns.