private Object info(Manageable target, List<String> columns, List<String> nav) {
List<Object> info = U.list();
String kind = target.kind();
String back = this.baseUri;
Map<String, String> breadcrumb = U.map(kind, back, target.id(), "#");
info.add(breadcrumb(breadcrumb));
info.add(show(target, U.arrayOf(String.class, columns)));
Map<String, List<Manageable>> children = target.getManageableChildren();
for (Map.Entry<String, List<Manageable>> e : children.entrySet()) {
String section = e.getKey();
info.add(h3(Str.phrase(section) + ":"));
List<String> snav = U.list(nav);
snav.add(section);
ManageablesOverviewPage.addInfo(baseUri, info, snav, e.getValue());
}
info.add(autoRefresh(5000));
return info;
}