add delayed event handler