Improve SimpleOpenGLView to use a more sensible coordinate system, and fix a rendering conflict