Another fix to NSCoding to safely load from nibs, and code cleanup in drawRect:.