Timer is obviously the faster one, but since it's not a hook it must be that it's NOT on the same cs2d state as always, or it's engulfing always--which is not likely because timer is a bit off sync than the other hooks as well as functions.
Since that is the case does opening multiple timers is the same as opening multiple states ... right? If that is also true then is it possible that the functions called from timers are also brought onto the newly created state?