Index: t3lib/tceforms/class.t3lib_tceforms_tree.php
===================================================================
--- t3lib/tceforms/class.t3lib_tceforms_tree.php	(revision 9259)
+++ t3lib/tceforms/class.t3lib_tceforms_tree.php	(revision )
@@ -128,9 +129,23 @@
 				id: "' . $id . '",
 				showHeader: ' . intval($header) . ',
 				onChange: "' . $onChange . '",
+				listeners: {
+					click: function(node, event) {
+						if (typeof(node.attributes.checked) == "boolean") {
+							node.attributes.checked = ! node.attributes.checked;
+							node.getUI().toggleCheck(node.attributes.checked);
+						}
+					},
+					dblclick: function(node, event) {
+						if (typeof(node.attributes.checked) == "boolean") {
+							node.attributes.checked = ! node.attributes.checked;
+							node.getUI().toggleCheck(node.attributes.checked);
+						}
+					}
+				},
 				tcaMaxItems: ' . ($PA['fieldConf']['config']['maxitems'] ? intval($PA['fieldConf']['config']['maxitems']) : 99999) . ',
 				tcaExclusiveKeys: "' . (
 					$PA['fieldConf']['config']['exclusiveKeys']
 						? $PA['fieldConf']['config']['exclusiveKeys'] : '') . '",
 				ucId: "' . md5($table . '|' . $field ) . '",
 				selModel: TYPO3.Components.Tree.EmptySelectionModel
