Delay sorting on filtered collection until all elements have been added

  - also remove 'change' event; should only be fired when the contents
    of an element in the collection is modified

Change-Id: If64fb9835ff05cd6fbcdf197a4d5d1e5fb60c222