ANDROID LIFECYCLE REWORK: HANDLING GLRenderer.onSurfaceChanged() PROPERLY, I.E. IN A WAY THAT ALLOW USERS TO CALL THEIR OWN glViewport() OPERATIONS WITHIN THE resize CALLBACK