diff --git a/main.js b/main.js
index 4f88c1a649f7c95add791953ed3f55a12a46f068..da231740fd28d3ebe8c0c4bb1810360f6df824cd 100755
--- a/main.js
+++ b/main.js
@@ -20,7 +20,7 @@ var textureSizeLocationRender;
 var mouseCoordLocation;
 var mouseCoordinates =  [null, null];
 var mouseEnableLocation;
-var mouseEnable = true;
+var mouseEnable = false;
 
 var paused = false;//while window is resizing
 
@@ -40,11 +40,8 @@ function initGL() {
 
     canvas.onmousemove = onMouseMove;
     canvas.onmousedown = onMouseDown;
-    // canvas.onmouseup = onMouseUp;
+    canvas.onmouseup = onMouseUp;
     canvas.onmouseout = onMouseUp;
-    canvas.onmouseenter = function(){
-        mouseEnable = 1;
-    };
 
     window.onresize = onResize;
 
@@ -214,9 +211,10 @@ function onMouseMove(e){
 
 function onMouseDown(e){
     // gl.useProgram(stepProgram);
+    mouseEnable = true;
     mouseCoordinates = [e.clientX, height-e.clientY];
 }
 
 function onMouseUp(){
-    mouseEnable = 0;
+    mouseEnable = false;
 }
\ No newline at end of file