Add callback hook for move execution