check for webgl and canvas before allowing 3D protein view