It's still not working - because until my observeEvent is finished calculating, there is nothing for the renderPlot to use. How could I make renderPlot wait for the results of my observeEvent - until my reactive values are available?