add styles
array change listeners
new dom, attrs in methods
attrs is optional
array changes listener, new mapRender, root tagName
render Atom case
render Atom fn case
virtual dom tree with cleaning
only changed atoms _update()
fix bug: double atom listener run
check with old value
implements microtask with Object.observe
stress testing
componentWillMount, DidMount, WillUnmount, domNode
clear Intervals