Fun with conical gradients in javascript