ObjectSelection framework now uses oiList indexes and a function callback instead of ASM hacks