Fixed a potential error in io lib when no screen was attached.
Made sign and nav upgrades work in tablets.