Direct control of EV3
There is always the .NET API for Windows 8/ if you don't mind programming an app yourself (this would work for Windows/Windows Phone 8). The sample provided would allow you to control the individual ports of the brick but it doesn't take much to change this to control multiple ports from one button press.
https://github.com/BrianPeek/legoev3

Sadly this solution is probably no good if programming isn't your strong suite :/