Minor simplifications to layoutView

Changing `_buildRegions` like this seems more consistent with the rest of the lib IMO
nice. happy to do away with `that`. `