Support inserting to a specific index for ListView & refactoring