Proper WebGL detection.