Sort of fixed DisplayMode.Fill; doesn't work below certain resolution