Have gone in a different direction:  Decided to use relationships between objects vs using tags...This version doesn't do much other than to create a couple cvcourse objects, some menu objects and some relationships.

I've also re-written the hijacksidebar code to use this new architecture...it is currently working