just fit your mouse pointer to the system cursor


inside a while loop and remove your old cursor movement
vec_set(mouse_pos,mouse_cursor);


"empty"