Hmm… implementing `-resizeSubviewsWithOldSize:` doesn't seem to behave very well, and I'm not sure why. The popover I've been testing this with uses auto-layout and I get a weird exception if I change this.