When I initialize the model (`ProcessorModel` in the official example, `ImageModel` below) with the desired image, both the image and overlay drawn correctly. On the other hand, if I initialize without an image (so that the model defaults to a 100 x 100 array), then the image is drawn correctly, but once the overlay is drawn, the image shrinks to 100 x 100.
It seems that something in the plot is "remembering" in initial image shape, and the overlay uses that initial shape. Thoughts/suggestions?
To test, run the code below; press the filter button to show the overlay.