Only check for width and height.

This fixes an issue with ie8 not loading the images.
Create onFail method.
Use the passed in done method or use our default.