added tweening, fixed issues with translation properties not being updated