adding mousemove (does not work in loop?)