webgl related fixes