in reply to OO reference problem

I don't see any reason you need the double quotes. Get rid of them, and my quick look at your code makes me think it'll just work right.