Advanced inv remembers areas and scroll position (until player moves). Move trivial UI specific data to uistate struct.