use delegating versions of shiny output/render functions