[#284] fixed me.ImageLayer drawing being delayed by one frame

this now relies on the minpusub messaging system to inform the
imageLayer the viewport has changed :P