basically a fork of react.js with my own demo code