Fix bug where .flatmap#id wasn't set in time

angular didn't always interpolate `id="{{container}}"` before
`loadImage` was called and tried to `Zoomer.zoom_image` on a nonexistent
container.