JS only mouse tracking