event gc fixes