update ImageCanvas with new overhang offsets