Not a bad idea really. The editor can get a bit mangled when you have a lot of expressions. Then there's conditionals oy.
<code>int(angle(Sprite.Pathfinder.PathX((Sprite.EaseTween.Progress)-1),Sprite.Pathfinder.PathY((Sprite.EaseTween.Progress)-1),Sprite.X,Sprite.Y))>-1 &int(angle(Sprite.Pathfinder.PathX((Sprite.EaseTween.Progress)-1),Sprite.Pathfinder.PathY((Sprite.EaseTween.Progress)-1),Sprite.X,Sprite.Y))<180 ?"bang"&int(angle(Sprite.Pathfinder.PathX((Sprite.EaseTween.Progress)-1),Sprite.Pathfinder.PathY((Sprite.EaseTween.Progress)-1),Sprite.X,Sprite.Y)) :"tang"&int(angle(Sprite.X,Sprite.Y,Sprite.Pathfinder.PathX((Sprite.EaseTween.Progress)-1),Sprite.Pathfinder.PathY((Sprite.EaseTween.Progress)-1)))</code>