How to renderPlot only after the observeEvent produces reactiveValues, not before