work in progress on the single-file Shiny app