only do tricks if we have webgl