Adding large dataset to ObservableArray is slow


Adding a large dataset to an Observable array is relatively slow, mostly because the changeEvent for each item. Is there any way around this?
What I have tried to do right now is to remove the changeEvent listener before adding items, but this overwrites the default listener and I can no longer call the event except I create a custom event. Any workaround for this? Thanks