Ahh,, search on tween or delta or delta time or delta timing or timing and you'll get the most comprehensive debates without any answers you could hope for. The answers are : No, unless you use createtimer/waittimer. Yes, you have to do it yourself. Depends on whether its fast-paced, logic intensive, graphics intensive etc. Here's my code for a .bb tutorial but there's more functional code on the system.
I know its a personal opinion thing, but I go for Timers posting Events, WaitEvent catching, and then tween draw/normal draw deppending on if the event was late or not.