call event handlers on time #4