Implements WebGL support