diff --git a/src/js/CheckboxTree.js b/src/js/CheckboxTree.js
index <HASH>..<HASH> 100644
--- a/src/js/CheckboxTree.js
+++ b/src/js/CheckboxTree.js
@@ -66,14 +66,14 @@ class CheckboxTree extends React.Component {
         const { noCascade, onCheck } = this.props;
 
         this.toggleChecked(node, node.checked, noCascade);
-        onCheck(this.serializeList('checked'));
+        onCheck(this.serializeList('checked'), node);
     }
 
     onExpand(node) {
         const { onExpand } = this.props;
 
         this.toggleNode('expanded', node, node.expanded);
-        onExpand(this.serializeList('expanded'));
+        onExpand(this.serializeList('expanded'), node);
     }
 
     getFormattedNodes(nodes) {
Added clicked node to returned values of onCheck and onExpand