My understanding is that seems what Mike commented is unrelated here. (Though it could be an issue)
Since Inder has confirmed the preview works on their device, maybe we can just proceed with the present code?