Nah, you're not. It simply is not possible to have a single UI that works just as well on both a touch-driven 5-inch interface and a pointer-driven 20-inch interface. Different input methods require different UIs. But publishers are lazy so they try to pretend you can.