listeners moved onto collection