in the middle of refactoring all views so they are under one single custom OpenGL view, converting page selection label list into custom GL view