adjust detector API
beautify error tip when WebGL is not avaliable
remove `globe` method for Tellurian