Grabing the window from an AndroidSurface doesn't work, so I reverted back to the original approach via ANativeWindow_fromSurface(..)