- @cache_xxx caches the files across sessions, which is not what i want. session_state it is
- streamlit doesn't really support dynamic number of pages, so lots of widgets have to be cached
- tried using st.pages but apparently it renders all pages at once, which goes against my expectations
- oh common redraw docs
- st default values
- histogram eq doesn't work for color intensity
- st widget removed from session_state