- callback receives an error object in case of a network failure
- improved IE 8 loaded event detection (read http://stackoverflow.com/a/18840568/564642)