Improved `change_gl_context()` **Before:** Create a new `not_current_glcontext`. **After:** If `not_current_glcontext` exists, apply it. Otherwise, create it. This will make the program smoother when dragging, etc.