virtual browser controller