Improve SimpleOpenGLWindow

* Override event() instead of resizeEvent()
* Only check for and perform initialization upon during resize event