Currently, objects and types have both immediate and delayed events. Additionally, overlay events and type events can fire immediately for individual objects. However, without overlay and type-object timer events, it can be difficult to add new events to existing objects that already have an event handler without overwriting the handler.