reset the pointer when evaluated! otherwise mouse events would just spam of renders