use Detector and WebGLRenderer