 			return lang("Tags");
 		
 		if (action == PACKAGE_SHOW || action == GROUP_SHOW || action == TAG_SHOW)
-			return metadata['name'] || metadata['description'] || metadata['url']
+			return metadata['display_name'] || metadata['name'] || metadata['description'] || metadata['url']
 				|| (result is String ? result as String : (result['title'] || result['display_name'] || result['name']))
 				|| params['id'];
 		

		if (action == PACKAGE_SHOW)
			return getChildren().length > 0;
		if (action == GROUP_SHOW || action == TAG_SHOW)
			return getChildren().length > 0;
		
		return action != GET_DATASOURCE && action != NO_ACTION;
	}

					pkg = {"id": pkg};
				node.action = PACKAGE_SHOW;
				node.metadata = pkg;
				node.params = {"id": pkg['id']};
			});
		
		if (action == PACKAGE_SHOW && result.hasOwnProperty('resources'))
