WIP phone and tablet...works but pre-refactor duplication