title: Shiny output not running
body: <p>I am having problems in getting shiny output to run when I make selections in UI. My server code is below.</p>
  
  <pre><code>shinyServer(function(input, output, session) {      
  
      values &lt;- reactiveValues();  
      values$clus_num &lt;- NULL; 
  
      observe({    
        values$clus_num &lt;- input$ss_clus_num_btn; 
        print(values$clus_num)
      })    
  
      output$ssid &lt;- function(){
        cluster_num &lt;- values$clus_num;
        if(identical(values$clus_num, 0)){
          print("no Cluster selected\n")
        }else{
          print("cluster selected\n")
        }
        print(cluster_num)
        ssids &lt;- get_items_in_cluster(cluster_result, cluster_num)
        return(ssids)
      }
  })
  </code></pre>
  
  <p>When I make changes in the UI the print statement in observe is getting executed and I can see the values of values$clus_num changing correctly. So I know for sure the client is able to send the data to the server. But None of the print statements in output$ssid are getting executed. Any changes in the observed value should make the output$ssid to re-execute. Why is that not happening? </p>