fixes and tweaks to kiosk ui: fix device determination; fix app non-compatibility; re-layout entry info compat