Update image view to use jQuery for event normalization. Fix src swapping 'ghosting' bug

This broadens browser support for the image view, namespaces the event bindings, and fixes a bug where when swapping the src you'd see the old image until the new image loaded instead of a loading state like you'd expect.