Epic PyObjC, Part 3: Browsing, Caching, Indicating