taking observe out of start up
can add new image after there is already image in canvas (sometimes)