animation no longer calls dom on every movecharacter call