customVideoSurface is now functional