The sort event should be deferred with add events to keep events in  order (sort after add)