Using a normal screen with push transition preserves position in the list.
I used modal screens to preserve list position before, which cause lags.
Good to know
I’ve made a tutorial about this before: