orientationAboutToChange will not be signalled when the device rotates between 90 and 270 degree orientations.  instead, use displayDirectionAboutToChange signal.