do port mapping and httpuv version checks for Shiny windowed viewer