checkpoint-- stuck at mousemove