I'm seeing an issue where when something gets filtered out of the filtered collection (because of filter/watched), and then is later added back to the filtered collection, regardless of where it was in the order before, it gets put at the beginning (index 0) of the filtered collection. Is this known and you just have to set up a comparator to match the order with the parent collection?