added onWebGLContextNotAvailable