Added canvas rendering fallback.