emit `moved` event