added an action way of handling tween operations.