I read:
is this object available anywhere except the GEM library, I cant seem GEM properly and I dont have any use for it except for the object 'alternate'
there is an abstraction that does the same here:
http://test.pilot.fm/pd/patches/abstractions/
HTH
x