Reworked ZXOrientationFixCallback so it should work on any device independent of device speed