TIME_EVENTS centralize time events management because INTEGER, TIME and MICROSECOND_TIME are mutable expanded objects.
Other events are directly managed by their creating object: INPUT_STREAM, OUTPUT_STREAM and SOCKET_SERVER directly create their associated event.