Make sure onSwitchComplete() is also called when animations are disabled
Don't blindly use the saved display mode value