this seems hacky, but it's all I could do to get subviews that need to be laid out to work correctly (namely, when you put a typewriter view IN a typewriter view)