images may be loaded from url, added fallback to error.png when image could not be loaded (remote or locally)