diff --git a/core/js/ListView.js b/core/js/ListView.js
index 3427694..39f9483 100644
--- a/core/js/ListView.js
+++ b/core/js/ListView.js
@@ -166,7 +166,7 @@ ListView.columnTypes.Link = {
 			var v = listObject[field];
 			var c = columnTemplate.text;
 			if(v != undefined)
-				createTiddlyText(createExternalLink(place,v),c || v);
+				createExternalLink(place,v,c || v);
 		}
 };
 
diff --git a/core/js/Utilities.js b/core/js/Utilities.js
index 6df727d..7a4f7f8 100644
--- a/core/js/Utilities.js
+++ b/core/js/Utilities.js
@@ -117,7 +117,11 @@ function getTiddlyLinkInfo(title,currClasses)
 	return {classes: classes.join(" "),subTitle: subTitle};
 }
 
-function createExternalLink(place,url)
+//# Create a link to an external resource
+//#   place - element where the link should be created
+//#   url - link target
+//#   label - link text (optional)
+function createExternalLink(place,url,label)
 {
 	var link = document.createElement("a");
 	link.className = "externalLink";
@@ -126,6 +130,8 @@ function createExternalLink(place,url)
 	if(config.options.chkOpenInNewWindow)
 		link.target = "_blank";
 	place.appendChild(link);
+	if(label)
+		createTiddlyText(link, label);
 	return link;
 }
 

