ui: viewing images
store-backend: simplify & break read