canvas works now yay, the image when there is a bad url displays