@Override
 public void requestRendering() {
   if (view != null) {
     // jw: changed
     // view.requestRender();
     if (view instanceof GLSurfaceViewCupcake) ((GLSurfaceViewCupcake) view).requestRender();
     else if (view instanceof GLSurfaceViewAPI18) ((GLSurfaceViewAPI18) view).requestRender();
     else if (view instanceof GLSurfaceView) ((GLSurfaceView) view).requestRender();
     else throw new RuntimeException("unimplemented");
   }
 }