setInterval + updateAfterEvent() либо onEnterFrame при хорошем fps дают нормальную плавность движения.
А tween лучше использовать от
Greensock, тот же
TweenLite. Я, например, давно на него перешел от встроенного Tween.
Вот
сравнительные тесты разных твинов.