Refactor of nextlead view

The collection reset was dependant upon a particular view. Because I
want to use the collection in more than one place I have removed that
dependancy