ADDED:OpenGLView.m with its implementation