Defer manipulation of the DOM to afterRender-stage. This prevents errors...

... when LazyList is modified multiple times without rendering it to DOM in-between.
when using `scheduleOnce`, you need to have the callback as a named function and then the effect wouldn't be _exactly_ the same (in case isExpanded for some reason changes multiple times during a single runloop).