more solid server, choice of deviceId in UI