Yep. There is a PC involved between the Ether Dream and the Surface, but it's only relaying control messages (the interface on the Surface speaks WebSockets to the relay server, which sends OSC packets to the Ether Dream). That'll be removed at some point soon, though.