Come to think of it, it may be good to put a setTimeout and callback in addComment to simulate network latency so we can talk about the optimistic updates again.