fix my mis-use of the gl context and fix the gl-canvas bug!  :)