I setup a simple tween to move an object across the screen, and set it to call a function when the tween finishes, but the callback function is being called more than once depending on how fast the tween is.
If I set it to finish in .2 secs, it gets called only one time, if I set it to 2 secs it gets called 4 times and if I set it to 4 secs it gets called 8 times, and so on.
The Tween type is set to Oneshot, so it should delete itself after finishing.