title: Update dynamically created plot in R Shiny
body: <p>I create an R Shiny plot and other widgets dynamically using</p>
  
  <pre><code>#ui.R
  ...
  uiOutput("main_panel")
  ...
  
  #server.R
  output$main_panel &lt;- renderUI({ 
                                mainPanel(renderPlot({...}), ..., ...)
                                })
  </code></pre>
  
  <p>This works fine, but is it possible to update a dynamically generated plot without changing other dynamically generated widgets? All examples I have found are with statically generated widgets. (I would also be interested how to make dynamically created widgets clickable, etc.)</p>