added e.preventDefault() to all events
changed listeners for onMouseMove and onMouseLeave
removed this references (unnessecary)