extra control over OpenAL context administration