better support for non-my3d layout, and single model view