feature(dom) images: add load progress