Add IndexedDB for local cache.
Add selected event/display