diff --git a/addon/components/power-select/multiple.js b/addon/components/power-select/multiple.js
index <HASH>..<HASH> 100644
--- a/addon/components/power-select/multiple.js
+++ b/addon/components/power-select/multiple.js
@@ -64,6 +64,7 @@ export default PowerSelectBaseComponent.extend({
 
   select(option, dropdown, e) {
     e.preventDefault();
+    e.stopPropagation();
     const newSelection = this.cloneSelection();
     if (newSelection.indexOf(option) > -1) {
       newSelection.removeObject(option);
diff --git a/addon/components/power-select/single.js b/addon/components/power-select/single.js
index <HASH>..<HASH> 100644
--- a/addon/components/power-select/single.js
+++ b/addon/components/power-select/single.js
@@ -52,6 +52,7 @@ export default PowerSelectBaseComponent.extend({
 
   select(option, dropdown, e) {
     e.preventDefault();
+    e.stopPropagation();
     if (this.get('closeOnSelect')) {
       dropdown.close(e);
     }
Click/keypress that select an option in the component must be captured.

They have fulfilled their purpose, if anyone wants to do something extra when
selecting an item, the `onchange` action is for that and the last argument of
that action is the event itself.