Canvas rendering opt. + img onLoad error fallback