diff --git a/src/containers/stage.jsx b/src/containers/stage.jsx
index 63d1fd1709c31414cc874e5d0e67be6bce3506b5..1de93d23d36bbc49ad6a3930c3520a6041af96d3 100644
--- a/src/containers/stage.jsx
+++ b/src/containers/stage.jsx
@@ -179,7 +179,7 @@ class Stage extends React.Component {
         this.updateRect();
         const {x, y} = getEventXY(e);
         const mousePosition = [x - this.rect.left, y - this.rect.top];
-        if (e.which !== 3) {
+        if (e.button === 0) {
             this.setState({
                 mouseDown: true,
                 mouseDownPosition: mousePosition,