enhanced support for unavailable (or disabled) WebGL