Fix #2: did not need immutable data structures. "key" attribute was needed so React could update dynamic children properly. [React dynamic children](http://facebook.github.io/react/docs/multiple-components.html#dynamic-children)