Got the 2D viewer at least doing something with V. This was a lot more trouble than getting the 3D to work, as 2D drawing services in Cascade are not really available yet, or at least so cryptically documentend it is near impossible to figure out they work. What I ended up doing is taking a lot if code out of the samples program. Seems to work, but the 2dView::Fitall() function does not seem to work on the hand rolled InteractiveObjects. Hmmm. Getting there...