If this is just temporary I'm okay with removing the code. Actually I don't consider it as good idea to have an 'EGL' backend which references the windowing system. It would be better the other way around, having only one X11 backend which uses either EGL or GLX for OpenGL(ES).