address YOU bugs with flipping between screen sizes. closes #323