updated GLSurfaceView config and background settings logic