Fix confusion variable names
Add event outputs for HtmlElement while initialization rather than during render
Support batched children updates
Support filtering of todo list in todo app example