Left out some delegates and settings that could also be set in Interface Builder