I've never dealt with open windows or "surfaces" before, but that sounds interesting and weirdly complicated. Definitely the right call to not upload a browser version, although it would be really funny to have a your computer running a browser window that is running a mini computer that is running a mini browser window. Just a thought :)