I just looked now, and the code pattern is very similar. Is there something there that you'd suggest differently for this onSurfaceReady function?