If items are recycled when performing a cmd+shift style selection and the items in between are not visible, the selection will not work accuriately

I'm aware that this can cause some memory bloat. If you can think of another way of handling this I'm all ears :)