The innards of NSViewController, now with 10.3 compatability