single instance & opengl es support