Pushing what I have now, enabling / disabling movement still doesn't quite work.
Dialog trigger Example
Rotate towards person you're talking to
slow rotation