switched to using base64 data uris from blobs for image sources