Fixed another small bug in the controller.load method.  I think I'm beginning to see why people complain about 'singletons'.  When it get's over written, all other references to it get updated as well, which can lead to contradictions.