upgrade react.js
more work on cljs/react puzzles