diff --git a/lib/components/Menu/index.js b/lib/components/Menu/index.js
index <HASH>..<HASH> 100644
--- a/lib/components/Menu/index.js
+++ b/lib/components/Menu/index.js
@@ -256,13 +256,6 @@ class Menu extends Component {
 
       count++
 
-      const {
-        onSelect,
-        onFocus,
-        onBlur,
-        ...childProps
-      } = child.props
-
       const ref = (c) => {
         if (c) {
           this._menuitems.push(c)
@@ -271,11 +264,11 @@ class Menu extends Component {
 
       const props = {
         controls: controls,
-        ...childProps, // child 'controls' prop should override parent
+        ...child.props.controls, // child 'controls' prop should override parent
         disabled: (disabled || child.props.disabled),
-        onFocus: createChainedFunction(onFocus, this.handleItemFocus, this.props.onFocus),
-        onBlur: createChainedFunction(onBlur, this.handleItemBlur, this.props.onBlur),
-        onSelect: createChainedFunction(onSelect, this.props.onSelect),
+        onFocus: createChainedFunction(this.handleItemFocus, this.props.onFocus),
+        onBlur: createChainedFunction(this.handleItemBlur, this.props.onBlur),
+        onSelect: this.props.onSelect,
         onMouseOver: this.handleMenuItemMouseOver
       }
fix(Menu): MenuItem.onSelect is being fired twice

Regression from changes made in INSTUI-<I>

fixes INSTUI-<I>

Test plan:
Add an onSelect to any MenuItem in Menu example and verify it only logs
once

Change-Id: Iae<I>f<I>df9b3e<I>f8abfe<I>a<I>
Reviewed-on: <URL>