diff --git a/lib/plugins/acl/admin.php b/lib/plugins/acl/admin.php
index 0101ea487ff4fc1491cf4cdcb8a928a45a6f3e7f..9dbf58971d0f1aa8c84b7439573953b6d9b1046d 100644
--- a/lib/plugins/acl/admin.php
+++ b/lib/plugins/acl/admin.php
@@ -31,7 +31,7 @@ class admin_plugin_acl extends DokuWiki_Admin_Plugin {
         return array(
             'author' => 'Andreas Gohr',
             'email'  => 'andi@splitbrain.org',
-            'date'   => '2007-11-17',
+            'date'   => '2008-03-15',
             'name'   => 'ACL',
             'desc'   => 'Manage Page Access Control Lists',
             'url'    => 'http://wiki.splitbrain.org/wiki:acl',
@@ -554,7 +554,7 @@ class admin_plugin_acl extends DokuWiki_Admin_Plugin {
                 echo '</td>';
 
                 echo '<td align="center">';
-                echo '<input type="checkbox" name="del['.hsc($where).']" value="'.hsc($who).'" class="edit" />';
+                echo '<input type="checkbox" name="del['.hsc($where).']" value="'.hsc($who).'" />';
                 echo '</td>';
                 echo '</tr>';
             }
diff --git a/lib/plugins/acl/script.js b/lib/plugins/acl/script.js
index f269ed2fe0ebdee88407eca3c949ae551a12e56b..b719cda58da51a8a5379c34a0a4aaa81e67568e0 100644
--- a/lib/plugins/acl/script.js
+++ b/lib/plugins/acl/script.js
@@ -123,9 +123,14 @@ acl = {
         return false;
     },
 
-
+    /**
+     * Handles all clicks in the tree, dispatching the right action based on the
+     * clicked element
+     */
     treehandler: function(e){
-        if(e.target.href){ // is it a link?
+        if(e.target.src){ // is it an image?
+            acl.treetoggle(e.target);
+        } else if(e.target.href){ // is it a link?
             // remove highlighting
             var obj = getElementsByClass('cur',$('acl__tree'),'a')[0];
             if(obj) obj.className = obj.className.replace(/ cur/,'');
@@ -144,8 +149,6 @@ acl = {
             }
 
             acl.loadinfo();
-        }else if(e.target.src){ // is it an image?
-            acl.treetoggle(e.target);
         }
 
         e.stopPropagation();
diff --git a/lib/plugins/acl/style.css b/lib/plugins/acl/style.css
index e49c92e5fb6594b23721f3cec4c104b84aa69680..0c5a9819bde466bdd61c0f2ede8df05df3f8f508 100644
--- a/lib/plugins/acl/style.css
+++ b/lib/plugins/acl/style.css
@@ -26,6 +26,7 @@ div#acl_manager div#acl__tree li {
 
 div#acl_manager div#acl__tree ul img {
     margin-right: 0.25em;
+    cursor: pointer;
 }
 
 div#acl_manager div#acl__detail {