converted collection view to listenTo()