Changed react component, plus a backbone model for syncing data to the server.