maintains aspect ratio on restart