private void showFiles(JsonArray<PathUtil> files) {
// Reuse any fileNavItems that are currently out there, don't worry about
// selection, clearSelection will be called by the AwesomeBox after this
int i = reuseAnyExistingElements(files);
for (; i < files.size(); i++) {
FileNavItem item = new FileNavItem(res, currentPlace);
item.setPath(files.get(i));
listItems.add(item);
sectionElement.appendChild(item.getElement());
}
}