refactoring: _renderEntries is now _initContent, and supports returning
a promise.