outsourcing of reactive expressions in PCA_gui.R global.R plotDist_gui.R text_search_gui.R