glsurfaceview working right