hotspot app report captiveportal state; chooser monitor captiveportal state; kiosk use internet urls for downloads in captiveportal state; chooser dynamic most-recent page for local send