detail displays best quality version
fixed caching, refactor
style, added loading indicator, more changes