FIX: Library function

Slower now, since it has to call AppDetails for each AppID now (rather
than batching) - browser-side caching may be needed here now