handle the controler when not support webgl