Draws triangle in OpenGL, but is not transparent, and loses overlay after navigating away