diff --git a/src/containers/language-selector.jsx b/src/containers/language-selector.jsx
index 05fb02b74589cd65c16bae89fec84022203c69c0..3d123a697d2545d2da97802655716a2c915f2903 100644
--- a/src/containers/language-selector.jsx
+++ b/src/containers/language-selector.jsx
@@ -12,7 +12,7 @@ class LanguageSelector extends React.Component {
         super(props);
         bindAll(this, [
             'handleChange',
-            'handleMouseLeave',
+            'handleMouseOut',
             'ref'
         ]);
         document.documentElement.lang = props.currentLocale;
@@ -25,12 +25,12 @@ class LanguageSelector extends React.Component {
         this.removeListeners();
     }
     addListeners () {
-        this.select.addEventListener('mouseleave', this.handleMouseLeave);
+        this.select.addEventListener('mouseout', this.handleMouseOut);
     }
     removeListeners () {
-        this.select.removeEventListener('mouseleave', this.handleMouseLeave);
+        this.select.removeEventListener('mouseout', this.handleMouseOut);
     }
-    handleMouseLeave () {
+    handleMouseOut () {
         this.select.blur();
     }
     ref (c) {