add pc_remove_listener