How to do it? And how to cascade the results back up? Should I use a controller that knows everything in the window, pass down callbacks or try passing back up results? I'm still figuring out a design pattern. React changes the way components are rendered, I'm not sure if it should change the control flow of a webpage as well.