using shiny's interactivity to structure decisions in exploratory factor analysis