There is a good discussion here about what I am trying to achieve. It is a bit above my head, but I will try a few things mentioned when I have some time: How can I register a callback to be invoked when a template is re-rendered?
Thought this may be useful for others trying to do the same: just trying to get Isotope to load correctly and adjust when images are added or removed. Someone out there should make a tutorial. 