+ track source image, in case it is larger then Canvas view