It might be time to ask yourself if you need all these mediators.
Can the view component that the image is a part of not be the thing that is connected to a mediator? Have it expose methods for setting and getting the images, and send events that say 'something just happened to image 42' rather than image 42 sending that message to its own mediator?
Sounds like you've just got the granulaity knob cranked too far to the right.

-=Cliff>