Don't move the messages every touchmove

We can get multiple touchmove events per frame. We only want to do the work of
moving the divs once per frame, so we wait for requestAnimationFrame to fire.