added a fetch method for auto=false
cleaning up the kiosk ui