diff --git a/lib/scripts/linkwiz.js b/lib/scripts/linkwiz.js
index 110533a817a968a4ffaff176853ee5c8e4590c6f..83653c9bb09db5f4b8ff956cebb76b4855e03e31 100644
--- a/lib/scripts/linkwiz.js
+++ b/lib/scripts/linkwiz.js
@@ -176,16 +176,17 @@ var dw_linkwiz = {
      * Handles the "click" on a given result anchor
      */
     resultClick: function(a){
+        var L = dw_linkwiz;
         var id = a.title;
         if(id == '' || id.substr(id.length-1) == ':'){
-            dw_linkwiz.entry.value = id;
-            dw_linkwiz.autocomplete_exec();
+            L.entry.value = id;
+            L.autocomplete_exec();
         }else{
-            dw_linkwiz.entry.value = id;
+            L.entry.value = id;
             if(a.nextSibling && a.nextSibling.tagName == 'SPAN'){
-                dw_linkwiz.insertLink(a.nextSibling.innerHTML);
+                L.insertLink(a.nextSibling.innerHTML);
             }else{
-                dw_linkwiz.insertLink('');
+                L.insertLink('');
             }
         }
     },
@@ -197,10 +198,12 @@ var dw_linkwiz = {
      * as link title instead
      */
     insertLink: function(title){
-        if(!dw_linkwiz.entry.value) return;
+        var L = dw_linkwiz;
+        var E = L.entry;
+        if(!E.value) return;
 
-        var sel = getSelection(dw_linkwiz.textArea);
-        if(sel.start == 0 && sel.end == 0) sel = dw_linkwiz.selection;
+        var sel = getSelection(L.textArea);
+        if(sel.start == 0 && sel.end == 0) sel = L.selection;
 
         var stxt = sel.getText();
 
@@ -213,22 +216,22 @@ var dw_linkwiz = {
         if(!stxt && !DOKU_UHC) stxt=title;
 
         // prepend colon inside namespaces for non namespace pages
-        if(dw_linkwiz.textArea.form['id'].value.indexOf(':') != -1 &&
-           dw_linkwiz.entry.value.indexOf(':') == -1){
-            dw_linkwiz.entry.value = ':'+dw_linkwiz.entry.value;
+        if(L.textArea.form['id'].value.indexOf(':') != -1 &&
+           E.value.indexOf(':') == -1){
+            E.value = ':'+E.value;
         }
 
-        var link = '[['+dw_linkwiz.entry.value+'|';
+        var link = '[['+E.value+'|';
         if(stxt) link += stxt;
         link += ']]';
 
-        var so = dw_linkwiz.entry.value.length+3;
+        var so = E.value.length+3;
         var eo = 2;
 
         pasteText(sel,link,{startofs: so, endofs: eo});
-        dw_linkwiz.hide();
+        L.hide();
         // reset the entry to the parent namespace and remove : at the beginning
-        dw_linkwiz.entry.value = dw_linkwiz.entry.value.replace(/(^:)?[^:]*$/, '');
+        E.value = E.value.replace(/(^:)?[^:]*$/, '');
     },
 
     /**
@@ -268,32 +271,25 @@ var dw_linkwiz = {
     },
 
     /**
-     * Clears the result area
-     * @fixme localize
-     */
-    clear: function(){
-        dw_linkwiz.result.innerHTML = 'Search for a matching page name above, or browse through the pages on the right';
-        dw_linkwiz.entry.value = '';
-    },
-
-    /**
-     * Show the dw_linkwizard
+     * Show the link wizard
      */
     show: function(){
-        dw_linkwiz.selection  = getSelection(dw_linkwiz.textArea);
-        dw_linkwiz.$wiz.css('marginLeft', '0');
-        dw_linkwiz.$wiz.css('marginTop', '0');
-        dw_linkwiz.entry.focus();
-        dw_linkwiz.autocomplete();
+        var L = dw_linkwiz;
+        L.selection  = getSelection(dw_linkwiz.textArea);
+        L.$wiz.css('marginLeft', '0');
+        L.$wiz.css('marginTop', '0');
+        L.entry.focus();
+        L.autocomplete();
     },
 
     /**
      * Hide the link wizard
      */
     hide: function(){
-        dw_linkwiz.$wiz.css('marginLeft', '-10000px');
-        dw_linkwiz.$wiz.css('marginTop', '-10000px');
-        dw_linkwiz.textArea.focus();
+        var L = dw_linkwiz;
+        L.$wiz.css('marginLeft', '-10000px');
+        L.$wiz.css('marginTop', '-10000px');
+        L.textArea.focus();
     },
 
     /**