badly misunderstood the vnc session logic