Rimmsy #1 Generally I create one global context at the beginning of my game, then map all my loaded modules to that. I'm therefore never calling selectContext ever again.