Animando ng-move em AngularJS ngRepeat está animando os itens errados

Estou um pouco desorientado quando se trata de animar ng-move em um ng-repeat. Se eu mover um item da matriz de 3 para 7, por exemplo, os itens 4-7 serão movidos para cima e eles serão animados. No entanto, o item real eu movi de 3 e colocado na posição 7, não. Aqui está um plunkr demonstrando meu problema.

http://plnkr.co/edit/4yRkLWbsU57YxrYOrWUQ?p=preview

Mover o item 7 para 3, no entanto, funciona como esperado, animando o único item movido e não os itens que foram pressionados.

Isso não é muito útil para mostrar ao usuário o que foi movido. Como alguém deve animar corretamente um movimento?

questionAnswers(2)

yourAnswerToTheQuestion