Work on GL Context creation