Windows Phone 8, Windows Surface, and to a slightly lesser extent, Android and even iOS devices are already doing the functions for them. Handheld gaming is being overrun by cell phones that now match or even surpass them in power each year and the only difference is buttons, but you can buy several devices for your phone or tablet to have buttons.