Fix lost Image Preview

PredicatedImages was disabled during migration to Marionette. This
commit fixes that. Still need to get highlighting to work again.
Fix displayed image highlighting update

Migration to Marionette broke this. This commit restores the
functionality.

Note: We will eventually need to figure out how to do this from
the parent container, as the number of callbacks is becoming
prohibitive.