Fixed a few IE8 iteration issues, and added an Image type that preloads