Seems like I can use a Timer, however I need to create a class flag to properly unregister it, as is_registered() doesn’t seem to properly detect the operator method.
And if I create a function outside the operator, I would need to use a lambda or partial to pass the object argument, which also doesn’t properly get detected by is_registered(), so i cannot call `unregister().
I’m returning None because timers.unregister was not working properly, ideally I would like to use timers.unregister, that way I don’t have to use a flag variable on the class