README
separated rendering concern from state management
recompile demo