Prevent walking dead children.
Throw errors when Template is initialized with more than one root.
Don't make 'destroy' events recurse up.