Thanks. I think, i am gonna make a separate routine which checks if the time interval of any event , of any object has passed.. this will make it much more complicated but that's life.