R brilhante: como salvar dados de entrada para o servidor ou acessar variáveis ​​de entrada globalmente?

Estou fazendo um aplicativo que faz algumas perguntas básicas ao usuário. Quando isso é feito, eles são solicitados a fornecer uma entrada numérica através de uma barra deslizante, pressionar continuar, gerar uma plotagem, solicitar a entrada do usuário novamente, atualizar a plotagem, etc. A primeira entrada deve ser y1 na plotagem e a segunda entrada deve ser y2 na trama, ect. Mas, além disso, gostaria de salvar os dados que o usuário está inserindo, para que eu possa acessá-lo no meu script R globalmente, para que ele possa ser enviado para mim usando sendmailR ou para que possa ser baixado no meu computador como um arquivo de texto . Mas estou tendo problemas para descobrir como fazer isso. Aqui está o que eu tenho até agora.

n=10 #number of times to ask the user for input which will be stored in harv[i]
Time = seq(n)
harv = rep(0,n) #initializing vector for storage of user input at time 1 through n

############### define server logic

shinyServer(function(input, output){

  # Compute the forumla text in a reactive expression since it is 
  # shared by the output$caption and output$mpgPlot expressions
  for(i in Time){

  # generate a plot
  output$yieldplot <- renderPlot({
   harv[i] = input$harvest
   plot(Time, harv, type='p', ylim=c(0,1))
  })

 }#for

})

Aqui está o arquivo ui.R

###########################################
#####   User Interface  ###################
###########################################

library(shiny)

#Define UI for app
shinyUI(pageWithSidebar(

  #title  
  headerPanel("Game"),
  mainPanel(   selectInput("workexp", "Have you ever been employed:",
                            list("No"="no", "Yes" = "yes")),    
               sliderInput("push", "Choose a number", 
                           min = 0, max = 1, value = 0.5, step= 0.01),
               submitButton("Enter"),
               plotOutput("yieldplot")                                                  
  )#mainpanel

))#shinyUI  

Também o meu loop para tentar gerar o enredo repetidamente não funcionará, eu suponho que eu preciso fazer algo reativo, mas eu preciso descobrir uma maneira de traçar entradas definidas pelo usuário passado todas armazenadas em harv. Eu olhei no downloadHanlder mas isso faz o download de dados e gráficos no computador do usuário.

questionAnswers(1)

yourAnswerToTheQuestion