Yeah I figured as much. I actually worked around it by running a timer in an item script and then firing a custom ItemEvent from there which I catch in the game script.