[UPDATE] cull unnecessary events.